Me

Hi there! I’m a software engineer based in Sydney, Australia, specialising in front-end software development. I like to think about code, listen to a lot of music and occasionally write about programming on this very site. Currently, I’m a software engineer at Campaign Monitor, previously a software developer at Appliances Online, and a business analyst at American Express. I primarily spend my time working in Javascript and C# codebases, but I also dabble in Python and I’m always keen to learn more.

Projects

Most of my projects are available on GitHub, if you’d like to check them out. Right now I’m focussed on front-end engineering, with some backend .NET and Python work thrown in there on the side. Here are some of the more fun ones.

QuestionTime

Interactive visualisation of locations mentioned by the NSW government for each day of parliament sitting; includes Hansard snippets and topics for each. A GovHack 2016 project with Matthew Alger.

Name Shaker

Simple proof of concept to show the use of a device accelerometer to provide as an entropy input. In this case, it’s being used to control how eccentric a random name generator should be when picking a random name.

ShipShit

Remind yourself to come back to the hacks you shipped. Built as a Python Flask web app to sit on a Heroku box and watch your repository for patches and hacks you’ll need to fix later. Fun project with Patrick Murray.

Books of 2015

My attempt at reading 52 books in 2015. This is a site to track my progress (inspired by the quantified self movement), built in Jekyll.