Recent Projects
All-Hardware USB Password Manager (2009)
In this project I designed a hardware device to manage passwords. It looks to the PC like a keyboard and a mass storage device and requires no special software or drivers. Stored passwords are encrypted with the AES-256 cipher. Read more...
Personal Projects History
This is a brief history of my personal software projects that I published online in some form. It is in roughly chronological order, although many projects were revised multiple times. For more information on a project click on the project name.
Beginnings (1999)
I began to teach myself C and C++ about 10 years ago, in the summer before 9th grade. I first got interested in programming from playing video games as well as "creating" gameshark codes for them. The ZDTV/TechTV show The Screen Savers also played a big role in my learning about programming and computers in general.
Compumatrix.com (2000 - 2003)
By the time I was in 10th grade I had enough programming experience to create programs that were actually useful. As an outlet for my programming I created a website, compumatrix.com (the site is no longer online). All of my compumatrix.com programs were utilities for Windows and released as freeware. The programs released on compumatrix.com were:
- Multi-Tag - a batch MP3 ID3 tagging utility.
- RawFloppy - a utility to read and write raw images to floppy disks.
- TrayNav - a utilty to browse your filesystem via system tray menu.
- Wallpaper Changer - a utilty to change the desktop background on Windows at startup or configurable time intervals.
FrontBrain.com (2004 - 2005)
I started FrontBrain.com while I was in college hoping to make some extra money from selling my software as shareware. This wasn't very successful, but I did learn a lot in the process. The programs released on FrontBrain.com were:
- Folder Cruiser Lite/Pro - a totally rewritten and improved version of my earlier TrayNav program; it allows users to browse their filesystem from a configurable system tray menu.
Open Source
After I was finished with my foray into shareware software I released Orbital Conflict, a 2D-game that I had been working on for years, as an open source project. Also I started working on the beginnings of a Folder Cruiser like program for Linux. Programs I have released as open source are:
- Orbital Conflict - a 2D game inspired by Omega Race, but with some new twists.
- Cruiser - Yet another rendition of a TrayNav type program but for Linux, intended to be extensible through plugins.
