Projects
-
ChessUnlock
Paid macOS app that puts a chess tactic on the lock screen. Built and sold solo: product, engineering, Stripe payments, distribution. Licences validate offline with signed keys, so it still unlocks on a plane.
- Swift
- SQLite
- Stripe
- Sparkle
-
Mes petites créances
Guided tool that computes filing deadlines and fills Quebec’s small-claims forms, first of 15 teams at Éducaloi’s competition. The decision engine is deterministic and separate from the LLM, because legal guidance has to be auditable.
- Python
- React
- PostgreSQL
- Gemini
-
Rusty
Corrosion detector for used-car photos at 91.67% F1, trained on 451 images I scraped and labelled myself. Started from a steel-inspection model instead of ImageNet: rust is the same texture, only the background changes.
- Python
- PyTorch
- ResNet-18
Publications
-
Calame: An Open Source Transcription Software
Proceedings of Machine Learning Research, vol. 318 · 39th Canadian Conference on Artificial Intelligence, Vancouver, 2026
About
Math and computer science at the Université de Montréal, graduating April 2027. Previously math and finance.