danherbert.io logo

The story

Where it started

In the early 1990's I discovered QBasic and a little game it included called Gorillas. It is here that code first caught my interest. I played around with it here and there, though what really got me into programming was Duke Nukem 3D in 1996. One weekend I was perusing the game's content and found that the .con files were editable text files. Not only were they editable, they also contained game logic.

Soon after this discovery, I had implemented all sorts of ridiculous changes in the game. My personal favourite: trash cans that would sneakily follow you around when you weren't looking at them, and when the opportunity presented itself, they would attack with lasers.

In the years that followed, I spent a lot of time with Delphi and Visual Basic making clones of WinAmp, CD players, replacements for the Windows start menu - all sorts of things.

When the internet became more available I discovered PHP. The quick iteration of website development was addictive. I completed a couple website contracts by the time I graduated from high school in 2001. Around that time I also developed my own CMS and landed my first full-time job developing dynamic websites.

Where it's at

Since those early days I've worked on a vast range of web related projects, including rental vehicle booking systems, air conditioner estimation systems, POS loyalty tools and programs, association management systems, forms and tools for complex student course applications, native and hybrid apps, large scale ecommerce sites, and plenty more.

Outside the web, I've contributed development to a couple commercial video games, produced audio and music - games, applications, and a TV pilot! - and spent a significant amount of time growing and applying my knowledge within the web/game/audio production spaces.

As the years pass, topics of performance and quality continue to become more important to me - these things really catch my interest.

Quality web application development always has my attention, and with any luck I'll be involved in game development more in the future as well.