← All work
Helios Trading Terminal
A real-time trading terminal where every price tick is felt, not just shown — GPU-rendered charts at 120fps and a latency budget under 8ms.
120fps Frame rate
<8ms Input latency
40k Live candles
The challenge
Traders abandoned the previous terminal because the charts stuttered under load. Re-rendering 40k candles on each tick blew the frame budget, and the UI froze exactly when markets moved fastest.
The approach
I moved chart rendering off the DOM and onto a custom WebGL pipeline with instanced geometry, and pushed price aggregation into a worker. The interface layer stayed declarative; only the canvas hot path was hand-tuned.
The outcome
The terminal now holds a steady 120fps with 40k live candles, and input-to-paint latency dropped below 8ms. Helios rolled it out to their full desk in six weeks.