About Me
Designer, developer, builder. From Montréal.
What I Do
I'm captaincto, a designer and developer from Montréal. I design things from the ground up: architecture, flows, wireframes, screens. Then I build them. The part I actually enjoy is that there's no hand-off. What gets designed is what gets built, because I'm doing both.
Right now I'm building Grasstile solo: an outdoor activity finder and trip planner whose defining feature gets you off the app and outside in under 30 seconds. I start at McGill University (Faculty of Science) in September 2026 and I'm open to remote work until then.
My Story
It started with game modding. I was making custom maps for Brawl Stars and began asking why everything looked the way it did, which led to design, which led to code, which led to building full products end-to-end.
I tried applying to art school once. They said no. Turns out the tools I needed were free all along. Coding is the most expressive creative medium I've found: you design something, then you make it real. I haven't stopped building since.
How I Work
Async by default. I write clearly and give updates before anyone has to ask. You won't be chasing me down for a status report. Remote work suits me. I've never needed someone in the room to stay on track.
Design first. I don't open VS Code until I know exactly what I'm building. Every feature starts as a sketch, then wireframes, then high-fidelity. By the time I'm writing code, the hard decisions are already made.
I finish things. That sounds obvious but it's not. Most side projects die in a folder somewhere. Mine get pushed, shared, and used.
Beyond the Screen
Walking around a new city is one of my favourite things to do. It's partly why I'm building an app that nudges people to go outside. I write, read widely, and try new things whenever I can: geography, history, travel, music, cooking, acting.
Antarctica is on the list. The penguins will have to wait though. Flights cost more than a reasonable number of kidneys.
Languages: English (native) · French (native) · Mandarin Chinese (native spoken) · Spanish (conversational) · Japanese (conversational)