Welcome to my blog. Admittedly, the content here is dated and doesn’t quite represent my latest work. That being said, you may well find some of these posts useful, so I’ve migrated them from my old website. When I resume blogging this content will be fresh again. Until then, I leave you with a taste my own nostalgia.