Professional experience
A list of my professional experience within the AAA games industry. For an exhaustive list of my previous employment please refer to my CV.
EVE Online
Engine Programmer
Currently an Engine Programmer at CCP Games working on core tech for MMORPG EVE Online.
- Proprietary engine development
- CDN and deployment support
- Resource management
- CI development
- Porting legacy engine to macOS
- Modernising build system to cmake
Total War Rome II
Graphics Programmer
Graphics programmer at The Creative Assembly during early development of RomeII.
- Rearchitecture of Texture loading interfaces
- Parallax shader introduction
- OpenGL port Investigation
- Enhanced debug camera