Things I like

Things I made

I can’t link to all the things I’ve made, because lots of them are internal to or the intellectual property of the company that employed me at the time. Here are some highlights I can share.


Tickbeat - a novel monitoring system

This side project takes a novel approach to keeping things working. It grew out of an idea I blogged in 2012 and has been used by a few companies as a prototype. I’m quite proud of live-updating visualisations, dynamic “beats” that drop if they’re not regularly ticked, and the possibilities that emerge from hierarchically arranging monitoring systems.


Estigator - estimates with teeth

Making estimates as a software developer is fraught with risk, and can be a source of stress and tension between devs and non-devs. I built this hobby project as a way of learning React (it’s entirely front-end). Thinking of estimates as distributions is helpful, it’s fun to play with the numbers and see the effect on the charts, and the maths is also interesting.

Hacker news thread

Meta meta tohora.100x100


Built on the IoT platform called balena, tohora is a golang webserver to manage a Webkit embedded subprocess. Translated out of geek speak, that means a little program to help you show web pages on screens connected to the internet by tiny computers like Raspberry Pis.

Blog post


A home automation system

Like all web geeks I have run node.js on a Raspberry Pi in my house. I got into xbee mesh networking and open-sourced a library, which has grown into a little project of its own (under the auspices of other people).

More info

3d brain.100x100

My brain, 3D printed

Based on an MRI scan. Not life size!

See inside my head | Blog post


Shakespeare in a database

Practise your SQL on something more interesting than employee and customer data.

Try it | Blog post


How many seconds

Have you missed your gigasecond? I was born to the sound of a clock striking. I was able to anticipate when I would pass the age of 109 (one billion) seconds, and I duly marked the occasion.

Blog post

Bat detector.100x100

A bat detector

Following an eye-opening punting bat safari with Scudamore’s in Cambridge, and as a way of indulging my electronics habit, I made myself a bat detector.

I bought the kit from


A knitted octopus

A labour of love for my god-daughter, this little fella made rather a tricky “my first knitting project”.

Pattern from Ravelry


A unique running race

How do you (reasonably fairly) handicap a race without information about the competitors’ abilities?

Blog post


Raspi children’s bedroom lights

A parent’s dream: the room lights go dim and the “moon” comes out for story time. “Space lady” lights up the night in technicolour patterns. In the morning, daylight coloured light silently starts the day.

More info



My first web project: covered by TV and national newspapers, it featured marquee text, animated GIFs (the first time around). Resurrected in 2014 to celebrate a strong run in the FA Cup.

See the site | More info