Based on the Elm architecture, Plait is a minimal JavaScript framework for creating reactive web applications.

Trip Planner

Trip Planner is a lightweight interface on top of Google Maps which makes planning multi-stop trips easier. The code is open-sourced on GitHub.


Whoopsie is a visual regression tool for testing responsive web sites. Mostly compatible with the BBC’s Wraith regression tool, with an aim to be faster and simpler.

A Hacker’s Guide to Git

A brief look at how Git works under the hood. Available to read for free on, and Leanpub.