This website is under development.

About me

I'm an experienced Web Developer comfortable hand-crafting HTML5, cross-browser, modular CSS3 and advanced Javscript, using the latest workflow tools such as SASS, Grunt and Git.

I have worked for top 100 NMA agencys such as Ogilvy, AKQA and Imagination, where my client work has received various award nominations and on interactive projects for publishing companies such as The Sunday Times and the Financial Times.

More recently I have been focusing on the mobile web, including nine months as part of the agile team revamping the mobile presence of lastminute.com.

Recent work

Bussy London - Mobile Web App

This app allows you to find nearby bus stops, live departures and route information for London buses. It's a single page web app built using Backbone.js, utilizing HTML5 APIs such as geolocation and local storage.

View Bussy London app [Alpha version]

lastminute.com - Mobile Website

A mobile optimized e-commerce website. Working in a Continuous Delivery Agile environment utilizing HTML5, CSS3, Backbone.js

View lastminute mobile site

TAG CMD - Mobile Website

This app allows users of TAG's workflow tool to view, comment on videos, images. documents and other assets and approve or decline them. It's a single page web app built using Backbone.js with support for iOS, Android and Blackberry devices.

Technologies: HTML5, JavaScript, Backbone.js, Require.js, CSS3, SASS, Compass, Responsive Design, Agile environment

Morrisons - Mobile Website

A mobile e-commerce mobile website. This one was built upon JQuery Mobile.

Technologies: HTML5, JavaScript, CSS3

View Morrisons mobile site

The Sunday Times - iPad App

The original Sunday Times iPad app interactive graphics which were built in HTML and JavaScript and embedded in WebViews - we used a mixture of video, SVG and CSS3 transitions to create infographics.

Technologies: HTML5, JavaScript, CSS3 Transitions/Transforms, SVG

Financial Times - Video Microsite

Development of video hub page containing Brightcove video player, XHTML, CSS, Javascript, Brightcove Kudos API, Google Analytics for Flash, Velocity templates

Previous work

Much of this has been based around wide cross-browser support and rigorous accessibilty compliance, semantic HTML and progressive enhancement through unobtrusive JavaScript, it included some public sector work.