Production · 2.5 years

GPU visualisation & interactive UIs

Making very large, very fast sensor data explorable: WebGL2 rendering, real-time views and comparison tools that engineers use at the machine.

vector → pixels, on the gpu
  • WebGL2 · Canvas · OffscreenCanvas Production Time-series engine, 1000+ lines per plot
  • TypeScript / JavaScript Production Rendering, live views, interaction
  • Web Workers · decimation (LTTB, min–max) Production Long recordings without a frozen UI
  • Blazor · Razor Production The product's application layer
  • D3 · three.js · WebGPU Applied Legacy charts, 3-D tool paths, benchmarks

Good visualisation is where statistics meets the person who has to act on it. I care about the engineering under it (GPU paths, workers, binary transport, decimation) because a chart that stutters is a chart nobody explores.

The playground on this site is the same interest outside work.

Where it shows up