Latest Work

Giant Tetris on a building; RI Xmas Lectures

Myself and Tom Wyatt were approached by the Royal Institution Christmas Lectures this year to help with one of the demos for the lectures; a giant game of Tetris to be played on the side of the Shell Building, Opposite the London Eye. Of course, such opportunities don't often arise, so we jumped at the chance! A fun, interesting project to inspire children to hack more with their gadgets and possibly annoy their parents in the process! Fantastic!

See more »

UTOPIA Bio-informatics Toolkit

UTOPIA is a collection of two programs and set of plugins written in Python. Cinema is a sequence alignment tool and Ambrosia is a 3D visualiation program. The two are designed to work together; one can visualise a particular section of a protein and analyze the 3D structure of certain elements. Both programs can load python plugins to import different sequences and alignments, allowing researchers to work with different online databases (of which there are many I've found).

See more »


18-04-2015 Transsiberian Part 17 - DIY

In a nutshell, the trip is totally worth it. Some people have said that it's become too touristy (apparently) or they believe it's something it isn't. One thing for sure, it's all down to you, who you are and what you plan for. Sounds a bit fruity, but if you prefer fewer stops and talking to more people, you can do that. If you are more like me, and prefer quieter cabins and more stops, you can do that too. A lot of the trip is down to your personality and the kinds of things you want to get up to. Our trip involved many small city breaks and a few countryside visits. Some people prefer to stay on the train from one end to the other. This is also possible and results in a different experience.

See more »

11-04-2015 Transsiberian Part 16 - China. All the way to (London) New York.

Lets start with the obvious - food! China has some of the best methods for cooking vegetables (and duck!) in the world. Crossing the border, I gorged myself on greens! I have to say though, Chinese food is a double edged sword. Vegetarian food is slightly harder to find. The Chinese don't really do baked goods, diary, confectionery (or anything sweet really), or decent beer! Refined sugar and ovens seem to have passed China by, which is really odd. In many ways, thinking back over the trip, Russia and Mongolia put up a really good fight for the top food spot.

See more »

Experiments 2

Echo Forms


A coffeegl and WebRTC Kaliedoscope. It even works with YouTube

Watch the pretty patterns »



Asteroids returns with this processing.js port.

Play some Asteroids »


Amiga Bouncing Ball

Amiga Bouncing ball

A remake of a classic demo, in processing.js

Bounce bounce more »