I trained as a Graphic Designer in Print, but moved into Development via Web Design, building on my long term interest in programming.
I've worked in numerous different development positions, both freelance and full-time, from promotional advertising and film to finance, with clients such as Google, Nintendo, KPMG, Toyota, Warner Bros, J.K. Rowling, 20th Century Fox, Universal, Coca-Cola and Corbis. I work across many different technologies and media including games, interactive installations, data visualisation, web applications and responsive websites.
Specialisms:
- Javascript (OOP) / HTML5 / CSS3
- WebGL / GLSL
- Canvas / SVG
I've also worked with:
- Java and Processing
- C/C++ and openFrameworks
- node.js
- Arduino
- Raspberry Pi
Libraries and Tools:
- Three.js
- D3
- Pixi.js
- EaselJS
- Angular
- jQuery
- NPM
- Bower
- Grunt / Gulp
- Browserify
- Require
- Sass + Compass
- Karma
- Jasmine / Mocha + Chai
- Git / SVN
Before HTML5 was so lovely, I was a Flash Developer and worked with:
- AS3 (with Design Patterns)
- Robotlegs
- PureMVC
- Pixelbender
I've also been known to do some Backend Development:
- PHP
- Zend Framework
- Doctrine2
- MySQL