About
Full-stack developer, 25, with close to five years on SaaS products in production. An application starts from what its users need to do, then from an architecture that holds over time, and AI runs through both. What I am looking for: a product to watch grow, at a scale that demands better design.
What I do
- Full stackReact, Next.js and Vue, NestJS, GraphQL and tRPC, PostgreSQL and MongoDB, Docker, Kubernetes, Azure, infrastructure as code with Pulumi and Bicep.
- AI programmingAI writes most of the code; what makes it reliable is its harness: instructions, skills, the data it can reach, validation of what it produces. I build that harness and choose the architecture the problem calls for. Spec-driven development with GitHub SpecKit, agentic coding with Claude Code, several tasks in parallel.
- AI systemsMCP servers in production, agents and validation harnesses, with authentication and multi-tenancy built in. AI usage telemetry with OpenTelemetry, tying each use to its AI system and holding up under production volume.
Experience
Since 2021Mar 2025 – now · Remote
Digital4Better
Full-stack developer on Fruggr, a European SaaS suite that monitors the ESG impact of digital services. Works across its AI Governance, Accessibility, Ecodesign and Digital Workplace modules, and administers its Azure infrastructure and DevOps.
- Laid the production foundation of the AI Governance module from a prototype (EU AI Act, AI system registry, maturity assessments, action plan), then built its first business screens.
- Built the product's MCP server: OAuth 2.1 authorization, role-based tools, business logic shared with the API.
- Made AI usage telemetry (OpenTelemetry) usable at production volume: raw archiving, rules that attach each use to its AI system, replay of production traffic in test.
- Secured the API: mandatory, tested access control on every entry point and per-client rate limits; personal access tokens and silent SAML single sign-on on the legacy platform.
- Took the containerized accessibility scanner to production, with audits behind a login and hardened Docker images, and built the automatic mode of the browser extension's AI-assisted audit.
- Built the ecodesign compliance form (RGESN) and the engine that prefills its criteria from each analysis.
- Main maintainer of CarbonScore, the Digital Workplace product: releases, security, onboarding of new clients, measurement of Microsoft Copilot use.
- Co-authored the technical constitution, followed by the team and by AI agents alike.
- Rotating customer support duty, with investigations started by an AI connected to the product's data.
TypeScript, React, GraphQL, NestJS, tRPC, Zod, MongoDB, Cosmos DB, Docker, Azure
Nov 2021 – Mar 2025 · Remote
TechupClimate
Developer, then lead, on CarbonScore, a SaaS that shows employees the carbon footprint of their digital workplace, in the browser, Outlook and Teams.
- Lead over the last period: production releases, autonomous on the front end and the back end.
- Built the first computation service, separate from data collection, which set the product's architecture; added the Microsoft 365 usage data and its computations.
- Designed the game in Figma and built its engine: points, levels, achievements, seasons, leaderboards, in real time.
- Built the IT equipment module and a Windows desktop app (Electron), each alone and end to end.
- Reviewed the junior developers' pull requests, mentored and trained apprentices.
TypeScript, Vue, NestJS, REST APIs, PostgreSQL, Kubernetes, Helm, Docker, Azure, Figma
Apr – Jul 2021 · Le Bourget
BEA
Web developer intern at the French civil aviation safety investigation bureau.
- Prototyped a web viewer for black-box flight parameters to replace an in-house MATLAB tool. Meant as a throwaway, it reached pre-production with the investigators.
- Picked Plotly.js after a comparative study and bridged it to the existing tool over WebSocket.
JavaScript, Plotly.js, WebSocket, MATLAB
Side projects
Minecraft mods in Java, with over a million downloads on CurseForge, and the source on GitHub.
- A texture editor built entirely through spec-driven developmentGitHub SpecKit
- A personal stock-analysis tool with built-in AIAI
- A browser-based 3D multiplayer world with real-time chatWebSockets
- A video game in Godot, two-person team, 3D models sculpted in BlenderIn progress
- A homelab and a VPS: self-hosted apps, sites, databases and game serversContainers
Education and languages
- Professional bachelor's degree in web development and connected devices, CY Cergy Paris Université2021 – 2022
- Two-year technical degree in computer science, Université Sorbonne Paris Nord2019 – 2021
- French, native · Spanish, bilingual · English, B2Languages
Hiring? Let’s talk.
Long freelance engagements are welcome too.