Coding
- python
- typescript
- next.js
- tailwind
- supabase
- stripe
- apis

I'm based in Montreal, but working globally.

An indie web studio building friendly, lean websites for founders, creators and small teams.

Zero-emission ground transportation industry cluster in Quebec.

Specialty coffee micro-roaster in Montreal.

Complete booking platform for yoga retreats in Quebec and around the world, essentially "Airbnb for yoga retreats".

Next-generation immersive attraction at AREA15, Las Vegas.

Mental health and social services platform bringing together an interdisciplinary team in Boucherville, Montreal and Chicoutimi.

Award-winning creative studio in Montreal specializing in virtual reality and immersive content.
At SmartHalo, we built products meant to help the world choose cycling for transport. We targeted urban cyclists attracted by good design and ease of use. While I would have liked a better outcome for the company, I'm still proud of what we accomplished.







With my co-founders, we started SmartHalo with nothing more than $25 each. Sold around 40,000 units worldwide in 90 countries. Raised over $7M in financing. Built hardware and software products from scratch.
Over the last 7 years, around 50 people have reported to me. One of my jobs as CEO was to recruit and onboard talent, and keep them happy and productive. The turnover was slow, and overall, people enjoyed working on my team.
We built our products from scratch and owned most levels of the stack, including hardware (electronic and industrial design), mobile (iOS and Android), embedded systems (firmware), and backend (routing algorithms and user management).
Hardware is hard, and I learned it the hard way. SmartHalo 2 was designed with over 150 different components, from distinct suppliers and with different lead times.
We raised over $7M in equity, convertible, debt, and all sorts of grants. We sometimes had to navigate pretty complicated structures in order to close rounds with all partners. The final review of all legal documents was my responsibility.
We struck a distribution deal with Apple, a first for a Canadian hardware company. Our SmartHalo devices were sold in all Apple Stores in the US, Canada and Europe. We also worked with dozens of distributors around the world.
Our products generated thousands of backlinks, including publications in Wired, The Guardian, Vice, Forbes, The Wall Street Journal, CBC/Radio-Canada, El Pais, and many, many others.
A working catalogue of the tools, languages and tinkering I keep sharp between projects.
I build with AI hands-on, every day. Agentic systems, the tools that feed them, and AI features running inside real products, across Claude, GPT and Gemini.
Agents that plan, call tools, and keep working on long tasks, from a single loop to orchestrated multi-agent crews.
I live in coding agents. Most of what I ship is built with them, not typed by hand.
MCP is the connective tissue, wiring models into real systems and into each other.
Multi-provider by default. I pick the model for the job and route between them.
Production prompting is a craft: shape the output, then measure whether it holds up.
All of the above, turned into features clients actually use.