Léonard Figuinha
Desktop & telemetry

The Beast — ControlCenter

An Unreal traffic simulator is a black box: you start it, you watch, you wait for the end. ControlCenter turns it into an instrument.

What I did

  • A hub, not a pipe. The backend holds the single link to the simulator, archives runs and rebroadcasts telemetry to every client — several workstations follow the same run without fighting over the connection.
  • Real software, not a browser tab. An Electron desktop app, packaged as a Windows installer and distributed to the team: it installs and updates on someone else's machine, not just mine.
  • A TypeScript monorepo. Front end, backend and shared types in one workspace: the message contract is typed once and used on both sides.

Stack

TypeScriptReact 19ExpresswsElectronUnreal EngineGitHub Actions

In pictures