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.
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.