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.

See more about me →

Latest articles

Sep 2026 EN Spliit Blog ↗

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...

Aug 2026 EN Spliit Blog ↗

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...

Aug 2026 EN Spliit Blog ↗

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...

Jul 2026 EN Vasco Engineering ↗

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.

See all →

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.

since 2026
  • 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.

since 2025
  • 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.

since 2023
  • 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.

See all →