Personal information

I have been programming since the age of ten and a professional software developer since graduating from the College of Wooster in 1989 with a major in English and a minor in Computer Science. I've worked with multimedia, interactive educational software, web development, GUI application development, low-level embedded code at the C and assembly level, and most recently multi-threaded client-server code (unfortunately, in C++ sans STL) for embedded automotive infotainment systems. I've also done documentation work. My work generally requires C or C++, but I have also worked with Java, NewtonScript, Dylan, and Scheme both for work and for fun.

Parenting, podcasting, producing audio, performing music; riting, reading, ranting, and rithmetic.


11 years 15 weeks