C/C++ · Rendering · Systems · Tools

Game Programming & Engineering

Hands-on programming and engineering support for games, engines and platform development, from a defined technical problem to an integrated work-for-hire role within your team.

C/C++ & Low-Level Engineering

Performance-critical game and engine work in C/C++, with low-level optimisation experience across x86, x64, ARM, ARM64 and MIPS architectures.

  • CPU profiling and hot-path optimisation
  • Memory, data layout and platform constraints
  • Assembler optimisation where appropriate
  • Debugging, bug fixing and technical rescue work

Rendering & GPU Engineering

Rendering integration and optimisation focused on practical frame-time, compatibility and platform objectives.

  • GPU profiling and rendering bottlenecks
  • Graphics API/platform integration
  • Shader, state and draw-call investigation
  • Rendering-system adaptation during ports

Gameplay, Systems & Libraries

Engineering support beyond rendering, including gameplay, audio, networking, systems, reusable libraries and platform services.

Tools & Production Engineering

Build systems, content pipelines, debugging tools and technical workflows that help production teams ship reliably across multiple targets.

Work-for-hire engineering

Integrate with your team or own a technical area

We can work alongside an established engineering group or take responsibility for a clearly defined technical deliverable. The emphasis is on solving production problems, communicating clearly and leaving maintainable code behind.