French developer expatriated in Montreal, I always have several side projects ongoing, and I love sharing what I learn on this blog, in talks, on LinkedIn, or occasionally in books.
Latest articles
Spliit for iPhone Has Been Rewritten from Scratch
Version 2.0 is a SwiftUI app that shares no code with the one it replaces. Here is why it needed to exist next to a website that already works on a...
Why Spliit Doesn't Ask You to Create an Account
Spliit has no sign-up form, no password and no user database, and that is a design decision rather than a missing feature. Here is what the no-acco...
Spliit's Funding Is Now on Open Collective
Donations to Spliit now go through Open Collective, instead of GitHub Sponsors and a Stripe link. Here is why I moved, what the money is actually u...
Four Agent Frameworks in Sixteen Months
How Gama went from LangChain to LangGraph to Google ADK to Mastra to the Claude Agent SDK — and what we'd tell our December 2024 selves.
Current projects
since 2026
- React
- TypeScript
- SwiftUI
Collecte MTL ↗
Garbage & recycling collection schedules for Montreal addresses.
Collecte MTL helps Montreal residents find their garbage, recycling, food-scrap, and bulky-waste collection schedules by address, or by browsing any of the island’s 32 neighborhoods and 19 boroughs. It’s built on top of the City of Montreal’s official “Secteurs Info-collectes” open dataset, refreshed roughly monthly. There’s also an iOS app for iPhone and iPad.
Not affiliated with the City of Montreal.
- SwiftUI
- SwiftData
- CloudKit
Kadō ↗
A privacy-first habit tracker for iPhone and iPad
Kadō is a free, open-source habit tracker for iOS that prioritizes privacy. It uses an exponential moving average scoring system instead of traditional streaks, so missing a day doesn’t reset your progress to zero.
All data stays on-device unless you opt into iCloud sync. No account required, no analytics, no third-party SDKs.
- Cursor
- Claude Code
Between the Prompts ↗
A blog documenting my journey in AI coding tools
After a long time of skepticism, I finally started using AI coding tools such as Cursor and Claude Code. I’m documenting my journey in this new blog, and sharing my learnings with the community.
- React
- Next.js
- TypeScript
Spliit ↗
An alternative to Splitwise, no account needed
Spliit is an alternative to Splitwise. Use it to share expenses with friends and family, without creating any account.
I first built this app in 2022 while I was learning Go, then I rewrote it with Next.js and made it open source. Many developers contribute by creating issues and pull-requests.