Front-End Software Engineer at Twitter. I have experience developing component-based architectures, site planning, and user interface design. Previously, I worked on projects for ASOS, Lyst, National Health Service, Arthritis Research UK, London 2012, Royal Mail, and UCL.
I contribute to Open Source Software projects, in particular as a core developer for HTML5 Boilerplate, and as the co-creator of Normalize.css
April 2012–Present
Designed a scalable CSS architecture and lead a significant rewrite of the HTML/CSS components for TweetDeck 2.0. Rewrote the TweetDeck build script using Grunt.
September 2010–Present
Front-end development and consultancy. Specialised in creating modern, accessible, scalable, and robust front-end components. Worked for companies including Poke, Profero, and Lyst.
December 2010–February 2012
Responsible for Product Design and Front-End Development. Git, jQuery, CakePHP.
October 2010–June 2011
Core team member delivering front-end components. Agile development (Scrum), Mercurial, .NET MVC environment.
February 2010–September 2010
Freelance front-end developer working on short- and long-term contracts. Worked at agencies including Skive, The Tin, BCL, Gyro.
January 2008–January 2010
Lead front-end developer, internal and client-facing accessibility and UX consultant. Author of Reading Room’s Coding Standards for Interface Developers document. Advised on the appropriate use of open source software, decentralised content, and “social media”.
2005–2006
2001–2005
1997–2001