With Alastair Fletcher, I wrote some code for producing images of Mandelbrot and Julia sets for quasiregular mappings.
Quasiregular dynamics
Countdown numbers game solver
While learning Python, I wrote the program attached below to solve the Countdown numbers game.
Countdown Letters ME
Impressed by the abilities of my new mobile phone - the K750i is actually now rather old by mobile phone standards - I thought I'd see what I could do with J2ME (that's Java for mobile phones). Thus was born the Countdown letters game solver. You enter the letters as they are read out by Carol, hit solve and in no time your phone will tell you the 5 best words you can get with those letters (and without connecting to the internet, all the data is on the phone). It takes about 10 seconds on my phone, newer phones would probably be even quicker.
Maskit
I wrote some software to draw pictures of the Maskit slice, including pleating rays. It allows you to zoom in as far as numerical precision allows, and it has a nice graphical interface (illustrated below). If you're interested in how it works, take a look here. You can export the pictures as postscript files or into Mathematica. You can also export to binary or ASCII format, but I haven't provided any documentation on these. The software runs on Windows, and requires DirectX (which should be installed on almost all versions of Windows now). If you want to try to compile and run this on Linux, let me know. It is possible, but it takes a bit of work and since each version of Linux is different I can't provide a precompiled version. You can download the software here (360k) as a zipped folder.
Programs
As part of my thesis, I wrote some software to draw pictures of the Maskit slice. If you only want to produce pictures of the Maskit slice, you should use the graphical version of this software.