I've been programming computers since I was five, and through that time I've done a lot of interesting projects. Most of them have been lost to the bit bucket of time, some of them survive within corporate walls, and a few of them are free for public consumption.

Please don't consider this list exhaustive. There are many other things I've done over the years, and I can't remember most of them.

Free Projects

These projects are free to download, execute, modify, and otherwise use. The license details can be found in the individual projects, but in general you can do whatever you want with them.

Corporate Projects

As an employee and consultant, I worked on a lot of different projects for a lot of different customers using a lot of different technologies. The actual bits are not mine to distribute, though, and in some cases confidentiality agreements constrain the description. Regardless, the list can help give you an idea of what I've done in my life.

Lost Projects

These projects are long gone, may they rest in peace.

Other Sites

I make updates to other sites and blogs, some of them more often than others.