When I was five, I folded games consoles out of paper. The games were drawn on paper "cartridges" which would slot behind a tracing-paper screen. At ten, I made a "first person shooter" in Powerpoint by using timed slides and hyperlink enemies. Then I discovered Blitz Basic, unlocking the world of actual programming. Level up!
I've since made games with Java, Python, C++ and ActionScript among other languages. For my masters project, I designed and implemented hardware-accelerated, networked multiplayer Tetris on FPGAs. Most recently I've been using Haxe and HaxeFlixel.
I enjoy game jams and working in a team, but when a team was not available, I often found myself making my own art and sound assets. Now I love it all, and will happily work in any of these roles.
I'm also a magician.