Below is a list of my past projects, which I felt at the time were large enough, interesting enough or complex enough to post onto the Internet for public consumption. The projects cover a range of topics, and are written in a range of languges - so there should be something of interest to most technology enthusiasts.
Projects for the Atmel AVR range of Microcontrolers.
Manual for the now-defunct Investment Technologies' "HotChip" AVR boards.
An experiment in state-machines to create a "Simon" toy, with sound.
AVRISP clone (with standalone programming mode) for the Atmel Butterfly board.
AVR Code Samples
Small AVR related code fragments and libraries.
A collection of my AVR related Tutorials for the USART, Timers and more.
Complete USB Stack for the USB AVR microcontrollers.
Clone of the Atmel AVRISP-MKII programmer, based on my LUFA project.
XMEGA PDI Programmer and USB-to-Serial Bridge, based on my LUFA project.
Embedded Bluetooth Stack and Exploration Robot.
Visual Basic 6 Projects
Projects for Microsoft's long-dead Visual Basic 6 Platform.
Frontend software for the NQC compiler, for the old Lego Mindstorms Robotics Set.
Desktop assistant to read the time, synchronize the system clock and more.
VB6 project analyser, to show code statistics, remove unused variables and package references.
GDI Graphics demo to blend several discrete layers into a single composited image.
Projects for Java 1.6 Platform.
Java applet to render and rotate a 3D image in real time.
AI Space Game
Early experiment in a platform for pitching one AI against another.
Educational sphere ray tracer written in Java, written for maximum readability.
Miscellaneous Projects I've completed.