Starting at 8 years old, my dad had this great idea to have some "use" for the new Commodore 64/128 he had just bought. Like most kids of my generation there was something warm and appealing about that blue screen with light blue text which inspired us to sit down in front of it and just beginning typing things. We started by learning BASIC using one of the eponymous Usbourne programming guides with their cheesy robot cartoons and simplistic procedures on scaled learning. To this day, I cannot think of a better hobby to have learned alongside my father.

I've been using the web almost since I first gained access to the internet in high school in 1994, I was a participant in the Department of Defense Dependents Schools project called "World Band Project" – who's stated goal was to join DoD schools throughout the world using the internet to produce a computer music project for simultaneous playback at a penultimate performance for Vice President Al Gore. There were two other components of this project one of which was the "Wright Flyer" and I can't remember the other component. Notably we were using such nascent technology as webcams (through CU-SeeMe), e-mail, and the World Wide Web, and even had a stinking hot SGI Indigo on-site.

In college, my university had yet to realize the powerful capability of internet usage as a commodity, and I can still remember using dial-up to access the UNIX mainframe and then with the terminal using lynx to access the web, gopher to do something (I'm still not sure what), and pine to access email. I didn't really understand how much impact forcing me to use a terminal to access everything related to the internet really had on me during that time (I mean this was 96-00), but from then on I felt empowered to avoid the necessary evil of blindly using a GUI and ignoring how a computer really worked.

Since that time, every job I've ever had included some form of programming and network expertise which specifically related to the web. I've continued to be active using *NIX based operating systems, and learning more about setting up and configuring them for web servers (databases, PHP and HTML).

Work experience


October 2017 - Present

Volano Solutions

Front End Web Developer

  • Developing interactive front ends for .NET Framework and Core web applications using JavaScript.

  • Building HTML components and designing responsive layouts in CSS with SCSS and LESS compilation.

  • Setup webpack bundling workflows for modular JavaScript and CSS.

  • Creating HTML5 front end for Angular 5 applications implementing Material design components for application consistency.


March 2011 - March 2017

Back40 Design

Web Project Manager

  • Managing web projects from initiation to launch.

  • Specializing in programming – focusing on project scoping, estimation and scheduling.

  • Providing additional PHP programming to Javelin CMS and related frameworks to correct issues and extend capabilities of the CMS.

  • Quality assurance reviews of programming projects, providing troubleshooting and fixes as necessary.

  • Performing comprehensive CMS training and help desk support.