This site mostly consists of documentation for various open-source software projects I've written over the years. You can find a full list of these projects here.
My latest project is Pyro, a dynamically-typed scripting language. Think Python if Guido had been a fan of lexical-scoping, curly braces, and semicolons.
There's also an infrequently-updated blog and a collection of notes, mostly reminders to self.
I have an old-fashioned links page so I know where to look when I'm trying to recommend a book or article to someone and I can't remember its name.
You can find my open-source code on Github, and there's a contact page here if you need to get in touch.