not for hire 

After several years of downtime, I've decided to resurrect this site.  Why?  I might have something to say.  More importantly, it'll serve as a notebook for interesting projects and a test bed for my dilapidated web skills.

Add a comment

Subcategories