About

I am a highly determined, dependable and experienced AAA games programmer and passionate to develop games for the world to enjoy.

The areas I specifically excel are engine, gameplay and tools programming in C++ and C#.

Technical Skills

Programming Software
  • C++ / C
  • C# /.NET / WPF
  • Java
  • Graphics API
    • Direct3D (upto 12) | OpenGL (inc. Vulkan)
  • Shader Programming
    • Vertex | Fragment | Compute
  • Web Development
    • PHP | JavaScript | jQuery | AJAX | HTML & CSS
  • Databases and Networking
    • SQL | MySQL
  • Game Engines
    • RAGE | Unreal Engine 4 | Unity | XNA/MonoGame
  • Development Environment
    • Visual Studio | Eclipse | IntelliJ
  • Source Control
    • Perforce | SVN | GIT | Synergy
  • Windows SDK
  • Android Java SDK
  • Autodesk 3DS Max (inc. SDK)
Game Development
  • Engine
  • Tools / Editors
  • Graphics
  • AI
  • Cameras / Cinematics
  • Gameplay
  • UI / UX

Experience

Rockstar Games
Senior Game Tools Programmer
August 2015 – Present

Joined as a Junior Engine Programmer in August 2015 at Rockstar North.
Promoted to Games Tools Programmer in April 2017.
Left in September 2020 (to try something new and to move closer to family) but returned back to Rockstar Leeds in October 2020.
Promoted to Senior Game Tools Programmer in December 2020.

Projects:
Red Dead Redemption 2 (PS4, Xbox One, Windows and Google Stadia)

Grand Theft Auto V – DLC (PS4, Xbox One and Windows)


Playground Games
Senior Engineer
September 2020 – September 2020

Briefly joined as a Senior Engineer for the systems team in September 2020.
Unfortunately, I decided that the project wasn’t for me and left.


University-of-Derby University of Derby
Lab Assistant
January 2015 – May 2015


Blackberry-Logo BlackBerry
Software Development Intern
July 2013 – July 2014

Education

University-of-Derby University of Derby
BSc (Hons) Computer Games Programming
First Class Honours
September 2011 – June 2015


SouthEssexCollege South Essex College
BTEC National Diploma Level 3 – Games Development
Triple Distinction – Equivalent to 3 A* A Levels
September 2009 – June 2011