Projects
I always have several side projects ongoing. Here are the main ones.
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.
- Next.js
- React
- TypeScript
- Remotion
CodeBit ↗
Generate animated code videos more easily than ever
CodeBit is an online app to generate animated code videos. The kind of videos you can post on Twitter or LinkedIn to show a quick refactoring, how to use a library, or how to fix a bug.
I created this project with Maxime. We loved these videos but never found the right tool to create them without spending long hours tweaking transitions or syntax highlighting.
since 2023
- Next.js
- React
- TypeScript
- Remotion
GitHub Stars Video ↗
A video generator for your GitHub stars
GitHub Stars Video is a fun app to generate an animation of the stars on a given GitHub repository. Perfect to brag on social media!
I built it to play with Remotion.
- Next.js
- React
- TypeScript
Learn React & Next.js ↗
An online course
Learn React & Next.js is an online course to help developers knowing HTML, CSS and JavaScript take the next step and add React & Next.js to their skills.
The course’s content is based on my live workshop, and adopts the approach I suggest in my post A better learning path for React.
since 2022
- Next.js
- React
- TypeScript
GitHub Business Card ↗
A business card from your GitHub profile
GitHub Business Card is a fun app generating —as an image— some sort of business card from your GitHub profile. It was an experiment of generating images with Vercel’s OG library.
since 2022
- Next.js
- React
- TypeScript
Montreal Developer Jobs
A niche job board for developers in Montreal.
Montreal Developer Jobs was a niche job board for developers in Montreal. 🇨🇦
since 2022
Sold
- Next.js
- React
- TypeScript
since 2022
- Go
- Fyne
- Node.js
My Side Project Rocks
A place to post early side projects.
My Side Project Rocks was a place where developers can post their side projects, gain some visibility and get early feedback.
I sold this project in 2023, and it is now part of prj.rocks.
- React
- TypeScript
- CSS
3D Book ↗
A tool for authors to embed a 3D version of their book cover.
3D Book offers an easy way for authors to embed a 3D version of their book cover. It’s kind of a hosted version of this library I created when writing this tutorial for this generator.
I sold this project in 2022.
since 2020
- Next.js
- React
useEffect.dev ↗
An interactive course to master React hooks.
useEffect.dev is an interactive course to master React hooks. It contains 15 lessons, each one dedicated to one hook or to one problem that often occurs with hooks.
The course’s content is also available as a book, on Gumroad and Amazon.