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.

Bandwidth Monitor
Bandwidth Monitor

Cryptanalysis GUI – A wxWidgets based GUI tool for cryptanalysis, deployed to great effect in the National Cipher Challenge.

CryptAnalysis GUI - Vigenère Analysis/Decryption
CryptAnalysis GUI – Vigenère Analysis/Decryption

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.

Eve of Tomorrow