About Me
![](cv/images/face_blink.gif)
• Over 20 years in games development.
• Wide range of engineering and game development skills.
• Varied experience ranging from triple A studios to indie teams & solo development.
• Located in Greater London area UK.
Professional Game Portfolio
![](cv/images/gameography_0000.png)
• More than 10 published professionally developed games.
• Racing Games.
• FPS.
• Multiplayer.
• New technology.
The Sexy Brutale : Cavalier Game Studios
PS4, Xbox One & Windows - 2017
• Senior Engineer.
• Implementing numerous game systems into existing engine.
• Steam API integration.
• Developed in Unity.
Kinect Sports Rivals : Rare
Xbox One - 2014
• Worked on short term loan at Rare to produce the Kinect player visualisation system.
Fable the Journey - Lionhead Game Studios
Xbox 360 - 2012
• Headed up small team of engineers working on cutting edge Kinect camera.
• Creating game API, game systems and tools for new technology.
Sleepover Party - NikNak (Kuju)
Wii - 2009
• Senior programmer.
• Responsible for a wide range of project tasks such as memory optimisations, lua implementation, Box2d physics implementation.
• Bespoke engine.
Elefunk - 8 Bit Games (Sony)
PS3 - 2008
• Network play.
• PSN commerce.
• Particle system & tools.
• Audio system.
• Written in C++ and PS3 assembler.
• Bespoke engine.
Black Hawk Down - Climax (Novalogic)
Xbox - 2005
• Lead programmer.
• BHD was the largest Xbox Live Multiplayer game when it was launched, enabling up to 50 players per game.
• Bespoke engine.
Speed Kings - Climax
PS2, Xbox & Gamecube - 2003
• Senior Programmer.
• Adding game modes and game logic.
Super 1 Karting - Interactive Entertainment Ltd
Windows - 2002
• Lead Developer
• Cross platform PS2 vs PC Network mutliplayer modes.
• Bespoke engine.
Castrol Honda Superbike - IEL
Playstation, Windows & Arcade cabinet - 2000
• Lead developer.
• Network mutliplayer modes.
• Bespoke engine.
• Scheduling small team and programming in C++.
Johnny Herbert’s G.P. World Championship - IEL
Windows - 1998
• Lead developer.
• Bespoke engine.
• Scheduling small team and programming in C++.
Power F1 - Interactive Entertainment Ltd
Windows - 1997
• Lead developer.
• Bespoke engine.
• Scheduling small team and programming in C++.
Kawasaki Superbike - Interactive Entertainment Ltd
Gamegear - 1994
• Sole programmer on an original racing game written in z80 assembler.
• Cable linked 2 player network modes.
Desert Strike - Interactive Entertainment Ltd
Atari Lynx - 1993
• First job in the games industry.
• Sole programmer.
• Written in 6502 assembler.
• Bespoke conversion of original popular Amiga/Megadrive game.
Indie Game Portfolio
![](cv/images/gameography_0001.png)
• Games I've developed in my spare time.
• I just like making games - any games !
Pile Up
Android & Windows - Indie Dev - 2017
![](cv/images/pileup_test_1.gif)
• 3d machine building game.
• Solo developer.
• Developed in Unity.
Bedroom Drama
Gear VR Headset - Indie Dev - 2017
![](cv/images/bedroom_drama_2.gif)
• Virtual reality experience.
• Solo developer.
• Developed in Unity for Gear VR Headset.
Wonky Wacer
Android & Windows - Indie Dev - 2016
![](cv/images/car_race_1.gif)
• Procedural physics base AI racing game.
• Solo developer.
• Developed in Unity.
Wonky Wocket
Android, iOS & Windows - Released 2016
![](cv/images/test_atg_4.gif)
• Bespoke vector based renderer.
• Unique game control mechanic.
• Online global high score tables.
• Solo developer.
• Developed in Unity.
Skills
![](cv/images/skills.png)
• 20+ years engineering.
• Extensive experience with multiple programming languages, engines and APIs.
• Strong mathematical and problems solving skills.
• Game systems, Networking, Audio, AI, UI.
• C++, C#, C, Assembler.
• Published in Unreal.
• Published in Unity.
• Published on current platforms: XboxOne, PS4, iOS, Android.
• Published on old platforms: Atari Lynx, Gamegear, Playstation, Xbox, Wii.