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.

Elsewhere

LinkedIn