Current Projects

  • South (2008)

    Django migrations that don't entirely suck, and are even sometimes reasonably intelligent.

  • LastGraph (2007)

    Takes a last.fm profile, does some number crunching, data squeezing and polarity inversion, and produces nice graphs of your music history.

Old Projects

  • LiveLine (2010)

    An attempt at building a live London Underground train tracker, using the symbolic lines.

  • Kugelblitz (2010)

    An experimental Python-to-JavaScript compiler that produces very clean and human-friendly JavaScript code.

  • Heechee (2009)

    A Subversion server which uses a DVCS as a backend, designed for companies slowly migrating away from Subversion.

  • WhoseTurf (2009)

    Google Maps with heatmap layers of various UK demographics and rates, including crime, population, house prices and religions.

  • Myne (2009)

    A pure-Python Minecraft server. One of the first custom Minecraft servers, and the first to support multiple worlds - at one point, over half the Minecraft servers in the world were running Myne or a fork of it.

  • Maemo Ports (2008)

    Useful things for the Maemo platform, the operating system for the even more useful Internet Tablets.

  • Graphication (2007)

    A Python-based graphing library, powering LastGraph, The Carbon Account, and a few other things.

  • Aevolution (2006)

    My first attempt at game programming; if they could make Rollcage work on the PS1, it would be easier on a desktop. Right?

  • ByteHoard (2006)

    A PHP-based file upload and management system, designed for personal and group use.