This page includes some of the more random projects I have embarked on:
Undergrad Project – Final year project for my Computer Science undergraduate degree at Churchill College, Cambridge.
Bandwidth Monitor – A combination of a Linux kernel module and userspace applications to dynamically rate-limit bandwidth usage to avoid exceed a specified amount of bandwidth consumption.
Cryptanalysis GUI – A wxWidgets based GUI tool for cryptanalysis, deployed to great effect in the National Cipher Challenge.
3D Game – A vague project to develop a game with 3D graphics and good AI. This is currently dead but likely to be revived as a rewrite in Loci.