I'm a Python and JavaScript web developer living in London. I enjoy crafting pleasant user experiences, writing sturdy software and learning about interesting design patterns.

Also an energetic goalkeeper, a journeyman surfer and an occasional gamer.


Written in Python with the flask micro-framework. The pages are built from markdown and JSON files contained in a separate content repository, which is accessed using vcs. On the client react and the flux architecture are used to enable quick page transitions while still championing progressive enhancement for robots and older browsers. The live wallpaper in the background is powered by tarka.