Projects
What I Build for Myself
Personal and internal tools — the work I do when there's no client brief. Each one solves a real problem or explores a technology I wanted to understand deeply.

Nachi3D Certify
LiveNFC-based authenticity verification for hand-painted resin figurines.
- NTAG215 NFC chips with HMAC-SHA256 signed verification URLs
- Magic-link claim flow + peer-to-peer ownership transfer
- Trilingual EN/FR/AR with full RTL, on-demand A6 PDF certificates
Next.js 15React 19TypeScriptSupabase+4
TavernKeeper
LiveD&D 5e companion — character sheets, compendium, campaigns, and AI-generated chronicles.
- 22+ features shipped — bilingual EN/FR throughout
- AI campaign chronicles generated via Groq
- Auth + role system, full Playwright E2E suite
React 18Expressnode:sqliteGroq AI+2MangaTrack
In DevTrack manga, anime, and manhwa — offline-first, powered by AniList.
- Offline-first SQLite store — works on the metro
- AniList GraphQL metadata with local caching
- Cross-medium linking: manga ↔ anime adaptation, Maestro E2E tests
React NativeExpoTypeScriptNativeWind+2View projectSource available on requestGameTrack
In DevTrack your video game collection, backlog, and playtime across every platform.
- Local-first expo-sqlite store — no account, collection works offline
- GameProvider abstraction: pivoted IGDB → RAWG in one afternoon
- Cloudflare Worker proxy keeps the RAWG key out of the binary
React NativeExpo SDK 54TypeScriptZustand+4View projectSource available on requestDuomi
In DevHousehold management for couples — tasks, groceries, and real-time sync.
- Real-time sync via Supabase Realtime
- Smart grocery list parsing, Web Push notifications
- PWA installable, French / English i18n
Next.js 14SupabaseTailwind CSSPWA+1
Nachi3D Invoice App
LiveDesktop invoicing and business management for the Nachi3D workshop.
- PDF invoice and quote generation, client address book
- Product catalogue with margin calculation
- AI competitor research via Groq, CSV/Excel accounting export, auto-updater
ReactViteElectronJSON storage+2View projectSource available on requestMore coming…
Have an idea? Let's build it.
Start a project
Want something like this?
These are the same stacks I use on client projects.
Want something like this built for you?
Tell me what you'd like to build and we'll see if it fits.
