A little bit about me...

I am a software engineer that has been working in the games industry for ten years. I started programming at home, when I was 12, on my Atari 1040ST using STOS Basic after getting bored with the games that I had and wanted better ones!

I'm currently very excited about JavaScript: it reminds me of my old STOS Basic days where all you needed to get started was the interpreter, a text editor and some spare time.

Other interests include functional programming (Lisp and Haskell especially), number theory, solving puzzles, network and AI programming.

You can find all the code on this website on my github page and you can follow me on twitter too.

Want to know what I've worked on?

Click here to visit my online portfolio to see what I have been up to for the past 10 years!