Most of my career has been spent in the video games industry, working in graphics and low-level programming, optimisation and trouble shooting.
I've written/architected several 3D engines, most recently PhyreEngine, which was used in over 200 game titles and other applications.
I've worked on hardware and software performance analysis, including consulting on performance for companies across the video game industry.
I've also worked on an image processing package, forensic computer analysis for several police forces, graphics libraries for set-top boxes, and all manner of other stuff, dating back to the Vic 20.
I'm a keen but not terribly good photographer.
I make a mean Yorkshire pudding.