This site has been coded in haste and repented of at leisure.

Update: I've taken down most of what was here, and expect to eventually replace most of what's left with a blog. In the meantime, the About Me page is still up for those looking for my CV/resume and contact info. Cheers.