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
Senior Engine Programmer
Currently a Senior Engine Programmer at CCP Games working on core tech for MMORPG EVE Online.
- Proprietary engine development
- Task scheduling
- 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