My wholly original AR Monster-catching game currently runs on Crome for Android only. I'm told the Kindle Fire browser also works.
4tris is a version of Connect 4 with added havoc caused by lines vanishing and forming combos.
Gravity is a game not unlike Worms or Angry Birds. Two players take turns hurling missiles at each other. The twist is that the missiles must travel through (or round) a solar system, where each planet exerts its own gravitational pull.
The Thingometer is a way of visualising electoral polling data by morphing the candidates into one another. It's for the 2015 UK elections, but feel free to fork it for others.
Check out my Android apps on the Google Play Store.
I have a PhD in dental image analysis, as well as a Master’s degree in Physics.
I also draw, sing and tweet silly jokes. Sometimes I get cross about bad typography, nonsense in the media, or software frameworks that think themselves important enough to warrant my investing a whole week to learn them.
This is my personal website, which I mostly use as a home for my various little projects.
Explore the Mandelbrot Set with the HTML5 canvas element and Leaflet. Source code is available on Github.
Explore Koch snowflake curves with the HTML5 canvas element. Source code is available on Github.
A simple demo which generates a Sierpinski Gasket by moving points closer to a random vertex. Click to advance. Source code is available on Github.
…is obviously not a fractal, but it fits better in this section than any of the others. I’ve built an infinitely large version of Conway's Game Of Life which you can play with. Source code is available on Github.
Analogue Snake is my first attempt at the classic phone game Snake with all the right angles taken out. Source code is available on Github.
Analogue Snake II is my second take on the classic phone game Snake with all the right angles taken out. Source code is available on Github.
synaesthesia highlights hex in Unix console output with colours or emoji, for at-a-glance comparison. Source code is available on Github.
dubstep plugs into pass and provides support for two-step authenticators such as Google Authenticator. Source code is available on Github.
In Festival of the Spoken Nerd’s “Full Frontal Nerdity” show, Matt Parker turns a photograph into a spreadsheet. As part of the DVD extras, he wanted a page to automate this process, which I built. The app takes an image and spits out a conditionally-formatted Excel spreadsheet. This project was featured on Mashable. A version of the source code is available on Github, along with a clumsy HTML5 version, which was superceded when…
Later on, Katie Steckles won the Josh Award and was able to turn a window of Manchester’s Museum of Science and Industry into a giant simulation of a computer display using red, green and blue permanent markers. This also requires turning an image into a spreadsheet, but because these are not ideal materials to make a display, it also required colour calibration. A year of my PhD was in this area, so I built a page to automate this process as well. Again, source code is available on Github.