Starting in the Prototype.js days, my first forays into Open Source were small Javascript libs. Since then I've written complex frontends using Google Maps and jQuery and have begun building things in ReactJS + Express, like this site right here!
2017 - 2017
An Electron based React and Redux application to manage large, local image libraries synced with Dropbox.
2012 - 2017
Leading the team both in terms of software development and line management, my main achievement was the design and implementation of the next-gen PHP platform for iPlayer Radio; from the RPM build tools to package the app through to leading the development of client libraries and application paradigms. The resulting composition based architecture scaled to over a million requests a day on minimal hardware (~ 5 instances total)
2006 - 2017
In my free time, I've experimented with creating board games in Javascript, equipment booking systems, RESTful calendar APIs, game dev with Unity and SDL and more besides that I couldn't hope to list here. If you're interested in what else I can or want to do, why not get in touch?
A ReactJS based portfolio site, and a chance for me to sink my teeth into AWS Lambda and universal Javascript applications.
2011 - 2012
Developer for Wallpaper.com, an international website handling around 5.5 million page views a month. Based on Zend Framework, CodeIgniter and Akamai, with a MySQL database backend. Also created Wallpaper.cn a Chinese variant of the site requiring substantial refactoring to support multi-language content from CMS through to frontend.
2009 - 2011
Building everything from e-commerce platforms to internal communication tools, usually in Kohana, with MySQL backends.