Hello, and welcome to my portfolio. I'm a freelance developer based in London, mainly working with web based applications.
I'm fluent in JavaScript, ActionScript 3, PHP, HTML(5) CSS(3) and am proficient in lots of other languages/markups. I have experience with many frameworks including PureMVC, Parsley/SpiceLib, Zend, CodeIgniter, jQuery, Google Maps APIs, History.js and Raphael.js.
If you wish to contact me, and you are not a Recruitment Agent, please try Linked-In or Twitter.
I built this from the ground up for Digit London. The site had to be engaging, yet use no proprietary plugins, especially Flash, as it needed to work on iPads. I built on a Code Igniter back-end, html5 front-end with History.js for seamless navigation, and Raphael.js for the vector rendering for all the data visualisations.
View: tnsdigitallife.com
A project that gives Ayrton Senna fans the chance to leave their tributes and memories of senna based on their location.
Technology: HTML5, JavaScript, JQuery, Google Maps and GeoCoder APIs, CodeIgniter, Google Closure Compiler
View: senna.mclaren.com
The main race navigation and live dashboard updates, including real-time telemetry from the McLaren team cars during practice, qualifying and races.
Technology: HTML 5, CSS, jQuery, JSON
View: mclaren.com/formula1
A really fun project aimed at kids over the christmas holidays. It allows them to perform pantos using their webcam and places the characters hats on top of their heads using face-recognition. Movies are recorded to a Media server and can be sent to friends and family, who are then asked to donate to Barnardos
Technology: ActionScript 3, Parsley Framework, Wowza Media Server, Zend AMF, Face Recognition with High-pass filtering
Flash screensaver written initially to research drawing arcs, and text mapped to polar arcs in ActionScript 3.
A balloon race across the internet! Crazyness. Tens of thousands of punters raced across selected websites, in 3d, to travel the furthest in seven days to win awesome prizes.
Technology: ActionScript 3, Papervision 2 (with rewrite of core math), LoWra framework, AMFPHP
Awards:
Art Directors Club Gold Cube ‘Innovation’ 2009
Creative Annual Review Winner ‘Best in Book’ 2009
No longer live, view videos
3D engine test: view
Promo Video: view
Performance Testing: view
The fourth in a series of sites for Panasonic Europe promoting their Viera range of TVs.
Technology: ActionScript 3, Localisation
View archived: Viera Experience
A fun little game, using the Flade Rigid Body Physics engine, this required lots of internal reworking of the engine to perform how desired.
Technology: ActionScript 2, Flade physics engine, JSON, and lots of research into rigid body maths.
Using Flash and XML, with a CMS, I developed the flash for the homepage and main page of each section as a single flash application that was entirely configured and laid-out using XML generated by the CMS.
View: Barbican Website
Simple site for the World Creative Forum. I had great fun with the typography on this one.
View archived: World Creative Forum
Pre-launch site for adidas' new intelligent shoe. The shoe adapts to your running style, over-pronation etc.
Technology: ActionScript, Hand-built 3D engline. XML, custom font-loading for localisation.
View archived: adidas_1
Some really early work I did with Flash while living in Hong Kong and for the couple of years following. It looks really dated, that's because this was first launched in November 2000!





























