About

I use this space to write about some of my personal projects and experiments on games programming. Some of my topics of interest that you will find here:

  • Game development
  • Graphics and real-time rendering
  • Game Engines and low-level programming
  • Retro-programming and reverse engineering
  • Compilers and programming languages
  • General C and C++ coding tips and techniques
  • PlayStation 2 homebrew

My professional experience includes Principal Engine Programmer at PlayStation London Studio developing a proprietary game engine for PlayStation 5 and PC, and Animation Systems Programmer at Rockstar North developing the animation systems used by Red Dead Redemption 2 and the Rockstar Advanced Game Engine (RAGE).

I’m also Founder & Chief Software Engineer of Core System Co-Dev, where we provide software co-development and consulting for the gaming industry.


You can also find me on StackOverflow, CodeReview.SE and GameDev.SE:

Stack Exchange, a network of community-driven Q&A sites