Hi there! I build high-performance web applications.

I'm an Aussie web developer based in Brisbane. I have a Software Engineering degree, and more importantly, about 10 years of industry experience.

I specialise in CoffeeScript & NodeJS development, but also have experience with a wide range of technologies, and always love to learn new ones.

Links to Github and Stackoverflow profiles below. To contact, please  email me.

Update March 2015: Please note I am not currently taking on any contract work.



I love learning new technologies and programming languages. However, these ones are my favourites, and the ones I consider myself most skilled with. Left to my own devices, I will usually choose from these technologies for new projects:

  • Javascript, ES6, Coffeescript
  • NodeJS & NPM
  • Express, Socket IO, Browserify, Jade
  • AngularJS / Backbone & Underscore JS / Lodash
  • React, JSX, ES6, Redux, Babel
  • D3
  • Grunt, Gulp, Webpack
  • Git, Gitflow, Semantic Versioning
  • Mocha, Should, JSDom, Phantom
  • PHP7, Composer, PHPUnit
  • jQuery (obviously)
  • MongoDB, Redis
  • Vagrant
  • LESS, SASS & Stylus
  • Bash

Software/Sites I couldn't live without:

  • Google Chrome
  • Google Apps (Search, Mail, Drive, Maps, Calendar)
  • Sublime Text, vim
  • Github, tig
  • Spotify
  • Stack Overflow

Technologies which I have plenty of experience with (5+ years), but am not currently using:

  • PHP 5.3, Symfony 1.4, Doctrine, Zend Framework
  • MySQL
  • Apache
  • ASP .NET (C#)
  • Microsoft Windows, IIS, SQL Server, Visual Studio 2010
  • Mercurial (HG), Subversion (SVN)
  • Java & JSP
  • Photoshop, Gimp
  • Google Maps API
  • Fogbugz, Kiln, JIRA, Bitbucket, Stash
  • Heroku, Appfog, cPanel, WHM, Nodejitsu

Have mucked around with:

  • Docker
  • async/await, generators
  • Symfony2, Laravel
  • Meteor, Sails, Brunch, Marionette
  • PhoneGap / Cordova

Looking forward to experimenting with:

  • Any language other than Javascript


Prior to 2010 I worked for an agency, so I can't claim any of their sites or apps as purely my own work. Head over to kintek.com.au to see the sites we developed as a team between 2006 and 2010. My main role was backend and frontend programming, so I also can't take any credit for any of their beautiful designs! =)

Code Samples

See below for publicly accessible code snippets (gists).

More comprehensive or specific code samples can be provided on request.