CV

This is a condensed summary of my CV. Please contact me for a full version if you would like one.

Summary


  • Over 20 years of professional experience as a primarily C++, C, and C# software developer.
  • Academic background with 4 years of university education in mathematics and computer science.
  • Experience in AI, graphics, gameplay programming & design, UI, tools and engine development.
  • Worked on 16 game projects, including 8 AAA titles which have sold millions of units, received high aggregate review scores and earned various industry awards.

Professional experience


Founder & Technical Director, Sublight Digital
April 2015 – Present

Running a game development micro studio and consulting service. During this time I have worked on 10+ independent and AAA game projects including new original IP, Guitar Hero Live, Marvel: Ultimate Alliance 1 & 2, Shooty Fruity, LEGO VIDIYO, and A Total War Saga: THRONES OF BRITANNIA. Clients include Activision Blizzard, Riot Games, SEGA, and nDreams.

Programmer, Creative Assembly
October 2009 – October 2014

Programmer on the award-winning Total War series of PC strategy games. Worked on Attila (2015), Rome II (2013), Fall of the Samurai (2012), Shogun 2 (2011) and Napoleon (2010).

Worked on a wide range of technology and gameplay features for Total War’s real-time battles and engine infrastructure, including several years developing the AI for battlefield units, and the overall tactical battle AI.

C++ Software Developer, Keays Software
August 2002 – June 2009

Developed real-time 3D graphics technology and terrain modelling applications for Keays Software, a software developer for the civil engineering and surveying community.

Additional experience
  • Served as an academic tutor for one year at the University of Queensland, teaching undergraduate courses on mathematics and C++ programming.
  • Developed a range of projects independently over a 20 year period, including a bespoke 3D game engine.

Education


Bachelor of Science, Mathematics, University of Queensland
February 2004 – November 2008, Grade Point Average: 6.125 (7-point scale)

Major subject areas included mathematics, computer science and cognitive science, with a focus on computational mathematics topics and artificial intelligence. Undertook course part-time while working full-time to complement professional experience.

Diploma of IT, Software Development (“Specializing in Games”), SAE Institute
January 2002 – December 2002

An intensive game programming course which included C++ programming, 3D graphics theory & implementation, network programming, game design and project management.

Awards


2012 BAFTA for Best Strategy Game – Total War: Shogun 2
Shared the British Academy of Film and Television Arts award along with the Total War: Shogun 2 team.