Freelance software architect and tech lead. Twenty years designing and shipping products that hold up in production — web, mobile, desktop, embedded.
Co-founder & CTO of GoSecure · CTO of RetroRoads · past work for TF1, Ardian, Molotov TV, Arte, Equidia, Peugeot, Leroy Merlin.
Available for freelance work — Paris · French-speaking Switzerland (Swiss invoicing in place) · remote Europe. LinkedIn · Malt
AI Desktop Studio — A generative creation studio on the desktop. Electron, React 19, three.js, PixiJS, SQLite. Seven workspaces, a locally indexed catalogue, a canvas image editor, a video timeline that actually decodes, and generated textures applied straight into the three.js viewport. The hard part of an AI product is never the model call; it's the ninety percent around it.
map3D — Real-time 3D mapping for React. Photorealistic globe on Google 3D Tiles down to street level, DOM markers and clusters, a Figma-style geospatial drawing editor, typed light/dark themes. Imperative Three.js engine underneath, declarative surface on top.
panels — The chassis of a tool application: icon rails, resizable zones, a free centre that takes either draggable tabbed documents or an application route. 8 kB gzipped, zero dependencies, MIT.
media-studio — React Native + Expo SDK for capture, editing and export: filters, animated text, stickers, transitions, timeline, background export. Fully headless core.
Strict TypeScript, no any. Headless cores with replaceable UI. Themes as tokens — no colour hard-coded in a component. Heavy migrations without taking production down.
Architecture of MyTF1 across every French set-top box — one React Native and React Native Web codebase on Android TV, WebOS and WPE, with SCTE-35 dynamic ad insertion. The Edito CMS rebuild at TF1, Vue to React with end-to-end TypeScript. A real-time public-safety platform at GoSecure, in production since 2017 with companies, local authorities and transport operators.
Apple App of the Year 2016 · TOPCOM d'Or 2013 and 2012 · Grand prix Stratégies du digital.

