About Me

Hello! I am a self-taught software & web developer with over 10 years of professional experience in developing web applications. I am considered a "full-stack" developer, however I tend towards working with infrastructure and back-end code slightly more than front-end projects as this is where I discover the most challenges and enjoyment.

My introduction to writing code was through Flash back in 2006, with ActionScript 2 being the language I wrote my first lines in. I am the highest ranked user by total answer score for ActionScript 3 on Stack Overflow, and my experience in ActionScript has contributed significantly toward my capabilities with JavaScript and eventually TypeScript, which is where I spend almost all of my time now.

The thing I enjoy most about writing code, especially with TypeScript, is writing clean, properly typed, high quality APIs, modules, frameworks or tooling that abstract complex behaviour in a concise but flexible layer for not only myself but a full engineering team to use in their work.