Development

Key Skills

  • HTML Markup
  • Prototyping / designing in the browser
  • Creating scalable CSS for a platform supporting 17,000+ sites
  • Refactoring CSS and incrementally moving to SASS
  • Championing BEM methodologies
  • Auditing pattern library codebases
  • Theming
  • Responsive builds
  • Version control with Git

As a designer it has become necessary over the years to learn how to take static Photoshop visuals I've created and instead of passing them on to the development team, to build the front end myself.

Around 15 years ago I became frustrated with Dreamweaver and learnt how to markup my own HTML tables and slice the site designs to sit in them. A lot has changed over the intervening years with the introduction of CSS, preprocessors and the maturity of JavaScript etc

I constantly fight against calling myself a developer as my interest in development is purely as a means to an end in communicating design but I've acquired a lot of experience in building and maintaining sites.

My knowledge of working on a theme-able white label platform at scale recently led me to Romania to work with British Car Auctions' UX development team. We held a two day workshop where we audited their pattern library code and started incorporating BEM conventions to help them scale their codebase and make it uniform across their various sites.

Here are some of the sites I've been involved in the development of.

BAA template build for use across all their UK airports

BAA template build for use across all their UK airports

UK Sport

UK Sport

The Personal Indemnity Bureau (PIB)

The Personal Indemnity Bureau (PIB)

The Ultimate Weekend

The Ultimate Weekend