Get in touch
lee@hiddenbridge.io
Contract or permanent. Remote; occasional UK travel by arrangement. I read every email and reply within a few days.
Same career, two emphases - pick the one nearest the role.
What I take on
Performance
Something is too slow - or is about to be
Best case I am in at design: set the budget, build to it, prove it holds. Failing that, profile end to end, rank where the minutes actually go, and give you a straight answer on whether it is fixable in place or whether the design cannot get there.
Engines & graphics
Engine work, down to the GPU
Proprietary engines across DirectX, OpenGL, Vulkan and WebGL - rendering, simulation, scripting, tools and asset pipelines - shipped in games played by tens of millions. Currently a from-scratch Vulkan renderer in C. New engine work, or work inside the one you already run.
Realtime systems
Live systems where late means wrong
Multiplayer rooms, screen sharing, event streams that feed analytics as they happen. Go, NATS and JetStream for the backbone; C++ where it meets the client. Built so a small team can run it afterwards.
How we'd work
Contract
Through Hidden Bridge, outside IR35. Days for a design review, two to six weeks for performance work, blocked weeks for a system build.Permanent
A principal role, remote, where performance, engines or realtime systems are the hard part.
Useful to include
For a contract: what it is, what it has to hit, and when. For a role: the team, the problem, and how you interview. I'll say quickly whether I'm the right person - including if you don't need me yet.