About my work

I design and develop things on the internet and currently do this at Citizens Advice in London, UK.

From 2013-14 I worked at Berg, where I was:

  • Designing and writing new publications for Little Printer (Ruby and Sinatra).
  • Developing new Little Printer features (Ruby on Rails).
  • Creating tools for developers (PHP, JavaScript).
  • Writing developer documentation and example projects (PHP, Python, Ruby).
  • Creating new websites (HTML, CSS/SASS, JavaScript).
  • Acting as an Agile delivery manager.

Read more about my work at Berg.

I have been planning, designing, editing and programming great websites since 1995. As a developer I am familiar with responsive and accessible HTML, CSS/SASS, JavaScript (jQuery, d3.js, Backbone.js, etc), Python (Django, Flask), Ruby (Rails, Sinatra), PHP and, in the olden days, Perl. I often develop and design sites’ information architecture, interface design, user experience, etc.

Between 2003 and 2013 I worked freelance for a variety of clients, large and small, working on everything from in-house early prototyping to production-ready popular websites. Some of the later projects included:

MATTER screenshot

MATTER

Working with Clearleft (design and front-end) I developed (using Django) this new long-form journalism website, funded by purchases and subscribers.

Headliner screenshot

Headliner

With BERG and designer James King, I developed an experimental online news-reading experience for the Guardian, based on some earlier work of mine. Learn more…

HistoryTag screenshot

HistoryTag

With Really Interesting Group I built a service (using Django) that lets people share the stories of things they own. Learn more…

Dreams Of Your Life screenshot

Dreams Of Your Life

An online experience for Film4 by Hide&Seek. I did nearly all the development (PHP, MySQL, HTML, CSS, jQuery) during the iterative process. Learn more…

 Other work

Prototyping new products
I worked on internal prototype projects for Google in San Francisco, Daylife in New York and, as part of Really Interesting Group, Nokia Advanced Design in Los Angeles.
SuperMe
A website for Channel 4 Education by Somethin’ Else. I worked on the initial wireframing of the site and did all front-end development. Learn more…
Misfits
Working with Six To Start, a web-based game to explore the world of the E4 TV drama, Misfits. All development by myself, using PHP, MySQL, HTML/CSS and JavaScript (OpenLayers and jQuery). Learn more…
Shownar
A website for the BBC that tracks millions of weblogs, Twitter, etc to help people discover the TV and radio programmes being discussed most. Working with BERG to plan and wireframe the site, plus creating the final HTML/CSS. Learn more…
Ununited Eurasia
A world-wide treasure hunt based around a website to promote a new single by Muse. Developed by myself for Six To Start, the rapid development resulted in 50,000 registered users in a week and 200,000 unique visitors over two weeks. Learn more…
Show Us a Better Way and Building Democracy
For the Cabinet Office and the Ministry of Justice respectively, the sites encouraged individuals and organisations to pitch ideas for websites to be built with government funds. Both were made using TypePad and custom PHP-based form submission.
Crime Mapping
Working with BERG we developed proof-of-concept designs for the Cabinet Office of how ideal local police crime maps could work.
BBC homepage
A colleague and I were commissioned to develop a new editorial focus for the bbc.co.uk homepage for 12-18 months in the future.
BBC Programmes
Working at the BBC I developed the HTML and CSS for the first version of this site which provides permanent pages for every BBC TV and radio programme broadcast.
Dopplr
I developed the initial HTML/CSS templates for the social travel website.
Blyk
I was responsible for developing the structural and graphical design for some of the behind-the-scenes processes for advertisers on the youth-oriented mobile phone network.
The Time When
A prototype website developed in collaboration with the BBC. The aim was to both aggregate events that happened on individual days in history and also allow people to write their own memories of those dates and share them with others. An internal team later developed Memoryshare based on the prototype.
BBC Innovation Labs
I designed and built the website for this annual project using Movable Type. It is used to encourage companies to enter the competition and allows the winners to post updates during their week working together. It was planned so it could easily be re-used each year.
JamieOliver.com
Working with Poke, I was responsible for the site’s PHP, Perl, MySQL, XHTML, CSS and integrating Movable Type and phpBB. The site won a Webby Award in 2005.
Ning.com
I prepared many XHTML/CSS templates for the new social software development site from designs developed in-house, and trouble-shooted existing templates. These had to allow users freedom to create their own custom applications without disrupting Ning’s own structure.
TV Archive Search for BBC
Long before iPlayer or /programmes, using television programme data taken from broadcast streams I designed and built an internal site for the BBC to demonstrate alternative methods of navigating a massive archive of TV shows. eg, tagging, rating, social networks, etc.
TheyWorkForYou.com
Collaborating with other volunteers, I was responsible for the site’s XHTML and CSS, most of its initial PHP and some of its design and architecture. (I am no longer working on the project.)
Other clients
I have also worked on a variety of successful projects for companies such as the Sci Fi Channel, London School of Economics, Royal Society of Chemistry, FT.com, Nature, Campbell-Lange Workshop, Digit, Syzygy, Wilson Fletcher and Fast Future.

Background

Before I began freelancing in 2003 I worked in a range of capacities at companies such as Wired magazine (Alpha Geek), Capital Radio (Deputy Editor) and UpMyStreet.com (Creative Technologist).

In 2004 I was profiled in the Guardian.

I have also created and run several personal projects such as The Diary of Samuel Pepys, Twelescreen, Today’s Guardian, Our Incredible Journey, Pretend Office, Septivium, Overmorgen and Haddock.

Other details are available on my timeline. If you have any questions, do email me.

Last updated: 18 August 2014