Welcome

This site will contain much of my old work and provide a location to publish new projects. In the mean time please follow the links below for some of more recent blog posts.