The following are some of the projects I've worked on over the years. Some of them are small enough that this site is their only web presence; others have sites of their own, and are mentioned here in the context of my own involvement with them.

Quite a few of my smaller projects are collected together on the tangents page, and some of the more interesting ones are highlighted in my portfolio.