Regular expression file sorter, originally used to sort anime from usenet
This program will match files based on regular expression and move them to a different directory based on the regular expression used.
Automatic PAR2 Verification and Extraction Tool
A lightweight drop-down (First-Person Shooter style) terminal emulator based on GTK and VTE
The Linux Kernel - Version 2.6
I've contributed a bit to the kernel. Here are links to my first two patches that were accepted. If you want to see more, you'll have to search the revision control system.
Implementation of the FIPS197 (Advanced Encryption Standard) spec in C++
I created this implementation of the AES cryptosystem as a school project during my senior year at Cal Poly. It was quite enlightening to write, especially understanding all of the math behind the encryption.
Implementation of the Rivest-Shamir-Adleman cryptosystem in Java
I created this implementation of the RSA cryptosystem as a school project during my senior year at Cal Poly. It gave me a much deeper understanding of how cryptography works.
A relatively simple elevator simulation program written in C++ / GTK+
I created this elevator simulator for a software engineering class during my senior year at Cal Poly. It finally gave me the opportunity to use a state machine in a real situation. It worked great.
A relatively simple web application written in Ruby on Rails
I created this web application for a software engineering class during my senior year at Cal Poly. It is my first web application. I learned Ruby on Rails while writing this site, in less than a week.