This website used to be many things - a blog, a playground, etc. I haven't made up my mind about what to do with it next..
Most of my current work is on GitHub.
My old faculty website is here.
A selection of my past software projects is here.