As part of the startup team at the social music network Last.fm I worked first as a Web Developer, then as the Lead Web Developer, architecting the frameworks that were to run all the web-based applications at the company, including the main site. I designed & engineered the Last.fm API, worked with all sorts of partners around the world on technical integration and built the advertising technology for the company. I also worked on core aspects of the user experience such as radio, building rich media interfaces and designing both client and server software.

One of my roles at the company was to establish AGILE development processes and promote test-driven development. I joined Last.fm in June 2006 and left in August 2009. My skateboard lingers on in the office to this day, by popular demand.