Most of what I do is programming - personal and professional; apps and libraries; open and closed; web and native. Here's a selection of some things you might be interested in.
A tool to convert apache logs to a binary format; conversion is much faster than compression, and results are 15% the size of plain text.
A Deus Ex theme for wordpress, as used on my blog. Most images and graphics © Ion Storm 2000, please don't sue me.
Turn a folder full of images into a single .png sprite sheet with .css file to pick out the individual parts. An open-source Civicboom side-project.
A very simple Kurushi clone in SDL, made to teach myself the C SDL bindings, as well as the now obsolete Autopackage format.
A rather fruity Ascii Demo Engine. For GCSE computing we were told to make a presentation about floating point binary - Seeing as I dislike Powerpoint, I decided to make a flipbook style animation in Notepad. Then, since 'press the PgDn key' is a sucky form of animation, I wrote an animation engine and compressed the whole lot to 1867 bytes. See the results
My entry into the Java 4K game competition; trying to squeeze as much fun as possible into a 4096 byte .jar file. It was 2676 bytes with no attempts to shrink the code, just by being a simple game :P
For GCSE Religious Studies lesson we were asked to make a game which would draw attention to an important religious issue. Our game was "Escape From Deathcamp Gugenschluben", which teaches players that nazi deathcamps are unpleasant.
The Boom Rangers' entry into Honda's "Power of Dreams" hack weekend. Takes events from a synthesized engine management system (speed, gear change, etc) and generates appropriate "music". Won the "Best Technology" award. Video
A Danbooru-style image board, designed to be significantly easier to install, run, and extend. Requires a standard LAMP stack as provided by any normal web host. This is probably my most popular project, with a team of 10 coders, hundreds of installations, and thousands of users online at once.
For my university's anime society (The design was already there, I just tidied up the back end, automated it, added iCal support, made it scale nicely from HD monitors to sub-mobile devices, ...).
Many random bits of code which are old / broken / proof-of-concept only / generally useless and uninteresting