My work

I'm an experienced front end developer, specialising in semantic, accessible code. I've plied my trade for companies like Nature, the BBC, Channel 4, Ogilvy and Mather, the Royal Academy of Music, Gemalto, and many more.

I'm one of the core contributors to the Pa11y accessibility tool.

My site

The current build runs on a Silex (PHP) backend. The design was inspired by Paper Kit. My workflow benefits from Git, SASS, Pa11y, Grunt, and Vagrant with Puppet.

My writing

Latest post

Using actions in Pa11y

We recently released Actions for Pa11y and Pa11y Dashboard. This post explores the reasons behind the change, and how to put it to use in your projects right now.
» Continue Reading


I write code.

Thunbnail image

My code is maintainable, accessible, re-usable, and semantic. I work to WCAG guidelines and I believe in strong House Styles and sociable programming.

I ride bikes.

Thunbnail image

I have several bikes. Do you like bikes? I like bikes. I like riding my bikes. If you like bikes too, we could go for a ride! On our bikes!

I read.

Thunbnail image

I mostly read non-fiction, maths, pop science, linguistics. I read graphic novels to classics, comedy to tragedy. My favourite poet is Philip Larkin.