📍 Lyon, France | 🧑💻 Frontend JS developer | 🔨 Curious builder
I build things for the web, and follow my curiosity: creative coding, interactive history, accessibility, and the craft of writing better code.
A few things about me: I came to code through design, and it shows — I care as much about how things feel as how they work. I'm a teacher at heart: I run workshops, mentor younger devs, and build games to make my kids love history. I'm a storyteller too — Nahua mythology shapes my studio identity (nahual.fr), and I write historical fiction on paper. Code is how I bring all of that together.
- ♿ Nuada (repo) — web accessibility audits & remediation (RGAA/WCAG). The auditor who codes the fix.
- 🧠 Synapse — a Claude Code plugin: one memory hub linked (not synced) across every machine and project. "Don't sync — link."
- 📋 gtasks-mcp — a Model Context Protocol server for Google Tasks: read/write task lists straight from Claude.
- 📅 aztec-year (npm) : my first npm package. Mexica (Aztec) year names for any date, fully in Nahuatl, plus English, French and Spanish. Born on nahual.fr, where the fire serpent carries the current year on its tail.
- 📡 radar-signaux — autonomous economic-intelligence radar on French open data (BODACC, INPI, press). Runs unattended, ships with real test coverage.
- 💪 Trace — workout tracking app, React Native + Expo
- 🌐 nahual.fr (repo) — my personal site
- Ship, don't start. Fewer projects, finished ones. My measure of progress is what's live, not what's planned.
- Make accessibility a craft, not a checkbox — building an audit & remediation practice around RGAA/WCAG, as the auditor who codes the fix.
- Master the craft. TDD, tests first, understanding why before how. I'd rather build slowly and understand than ship fast and guess.
- The long game: a place where people learn history and how civilizations are born — by playing. heritage is the first exploration; more to come when it's ready to ship, not before.
- 📚 fullstack-autotraining — my self-taught fullstack JS curriculum, 24 courses from TypeScript to distributed systems. Fork it and learn.
- 🧪 js-tests-from-scratch — a complete journey into modern JS/TS testing: Jest, Cypress, TDD, BDD, a11y
- 🧪 shibui-project — sandbox: AI experiments, UI components, narrative prototypes
- 🌌 resurgence — a Three.js experience
- 🎓 quetzal — real-time educational quiz platform
- ⚽ simu-football — football match simulation engine, built from scratch
"Build small, finish, share." — I make small, finished things and learn out loud.





