About me

I build interfaces:
the front end of the front-end.

Yeah, Javascript is cool, but have you tried writing less code and getting better results?

I love Javascript, but valuing HTML, mastering CSS, and understanding browsers means I spend less time writing slow, brittle, convoluted Javascript; more time writing lean, accessible, semantic HTML, and writing smooth, responsive, extensible CSS.

About this site

This site is currently under construction. The immediate to-do list:

  • Content; definitely needs some fleshing out
  • Local storage; save the game-state for later

The medium-term to-do list:

  • Dynamic content; there's a WordPress backend that's not ready for prime-time
  • React; the site is built in Vue, but I'd like to build an identical site in React
  • Storybook pattern library; currently the atomic design emperor has no clothes