Lionhead Studios
AI Programmer
Visual Science
Senior Network Programmer (Contract)
Razorback Developments
Lead Programmer (Contract)
Square Enix
Technical Director
Climax
Lead Programmer
Climax
Technical Director
Preloaded
Technical Director
Microsoft
Development Lead
Mountain Property Ventures Limited
Managing Director
Mischief Games Limited
Chief Technology Officer
University of York
Wootton Upper School