Desktop & télémétrie
The Beast — ControlCenter
Un simulateur de trafic Unreal, c'est une boîte noire : on lance, on regarde, on attend la fin. ControlCenter en fait un instrument.
Ce que j'y ai fait
- Un hub, pas un tuyau. Le backend détient l'unique lien vers le simulateur, archive les exécutions et rediffuse la télémétrie à tous les clients — plusieurs postes suivent le même run sans se disputer la connexion.
- Un vrai logiciel, pas un onglet. Application de bureau Electron, empaquetée en installateur Windows et distribuée à l'équipe : elle s'installe et se met à jour chez quelqu'un d'autre que moi.
- Un monorepo TypeScript. Front, backend et types partagés dans un même workspace : le contrat de messages est typé une fois, utilisé des deux côtés.
Stack
TypeScriptReact 19ExpresswsElectronUnreal EngineGitHub Actions