Freelance web developer, open-sourcerer, and speaker based in Grenoble, France.
I build developer tools and libraries focused on type safety, privacy, and developer experience.
- nuqs ⭐ 10k+ — Type-safe search params state manager for React frameworks
- Arduino MIDI Library ⭐ 1.7k+ — MIDI for Arduino, my longest-running open-source project
- Prisma Field Encryption ⭐ 300+ — Transparent field-level encryption at rest for Prisma
- Chiffre.io — Privacy-first, end-to-end encrypted analytics
| Project | Description |
|---|---|
| taskmaster | Recurring tasks for coding agents |
| launchdui | Native macOS app for browsing & inspecting launchd services |
| gh-copilot-usage | Display your GitHub Copilot premium requests usage |
| version-crawler | Find what version of your package is used in a given repo |
- 47ng — Web dev tools & libraries (TypeScript, React, Next.js, Fastify, Prisma)
- Forty Seven Effects — Music, Arduino & embedded C++
- Chiffre.io — End-to-end encrypted analytics platform
Languages TypeScript · Rust · Elixir · C++ · Python · Ruby
Frontend React 19+ (RSC) · Next.js · TanStack Start · React Router · TailwindCSS
Backend Node.js · Fastify · Bun · Elysia
Data PostgreSQL · Redis · Prisma · Drizzle
Tooling Vite · Vitest · oxlint · oxfmt · tsdown · MDX · Fumadocs
Libraries nuqs · TanStack Query · Zod
AI Claude Opus 4.6 · GPT 5.4
Type-safe URL state in Next.js with nuqs — Next.js Conf 2025 |
Type Safe URL State Management in React with nuqs — React Paris 2025 |
Master nuqs in 1 hour — URL state in Next.js |
Nuqs and URL State Management |







