I’ve been computer programming since my early experiments with Pascal and Visual Basic 6 as part of my A-Level Computing course in 2004. VB6 lead naturally to VBA, and I had much fun hacking together a few Word macros, and on one memorable occasion, implemented a Who Wants To Be A Millionaire-type game in Powerpoint.
These days, I’m more of a Python person, and have done various things with Django, most notably a ticket-ordering system for the 2009 Magdalen College Commemoration Ball which I gave a talk about at Oxford Geek Night 12. I had vague plans to clean up and open-source the code, but haven’t found the time yet. As far as I’m aware, this was (at the time) the first and only fully computerised end-to-end ticket ordering system for an Oxbridge ball.
I also write a fair bit of Java (and these days, Scala) for my day job.
I have various open-source personal projects, ranging from scripts and utilities to larger pieces of software. You can find the current selection on my Bitbucket account.