Developing quality applications is what I do best.

I'm an experienced senior full stack web developer who strives to create quality applications using the latest technologies that make end users happy.
Developing since 1999.

My Toolbox

Backend

  • NodeJS (ES6)
  • AWS, AppEngine
  • RabbitMQ
  • ColdFusion
  • PHP

Database

  • SQL Server
  • Postgres/Postgis
  • Redis
  • MongoDB
  • DynamoDB

Frontend

  • AngularJS
  • Bower, Browserify
  • Google API's
  • Bootstrap, JQuery
  • HTML5, CSS3

Tools

  • SSH, Babel, PM2
  • Jira, Git (flow), SVN
  • Logstash, GrayLog
  • Vagrant, Stripe
  • Linux, Gulp, Mocha

Professional Experience

Make Some Change
Senior Developer
2015 - Current

A new digital platform that will change the way you think about advertising, loyalty and customer engagement. A global game of giving where we all win.

AWS | NodeJS (Babel ES6) | RabbitMQ/SQS/SNS | Redis | Postgres | Unit Testing | GrayLog | React | Stripe | PM2 | Pusher | Mandrill | Mixpanel | Vagrant | Gulp

Trevor
Co Founder
2014 - 2015

Trevor trawls the web and automatically applies you for jobs you'll love, only interrupting you when there's interest for an interview. Clever Trevor.

AWS | NodeJS | MongoDB | AngularJS | Unit Testing | Gulp | Stripe

Hometrack
Senior Full Stack Web Developer
2001 - 2015

Hometrack is the leading company in housing intelligence and automated valuations in Australia and the UK, working closely with major banks, insurance companies, residential property valuers and state governments.

Personal Projects

Node.js (2014)

Published a variety of Node.js modules to npmjs.org.


World of Gnome (2013 - Android app)

Native Android app with a card view layout, pull-to-refresh, swipe between stories, phone & tablet support and a light/dark theme.

Bolt (2012 - Gnome-shell extension legacy)

A launcher that's a fusion of the Ubuntu dash, the Gnome-shell overview and the classic Gnome 2 menu.

Customizer (2010 - Gnome theme legacy)

One of the first online Gnome Metacity customization tools that allows you to create a custom theme to download and install.

Pyrite (2005 - PHP administration legacy)

Administration the php.ini file, the easy way, via a web interface allowing you to edit any setting, view logs and even enable extensions.