Pasta, steel, code.
I decided to become an engineer at 12 and never really changed my mind - I
just changed the material.
Before code, there was pasta: I'm a world champion in spaghetti bridge
building - yes, that's a real thing - though it was a while ago now
(Canada, 2008 & 2009). I started working in those same years, then
finished the degree and spent 6 years in construction, around steel and
concrete.
Then Exelean - my own startup. It didn't last, but one lesson stuck:
I'd rather build the product than run the company.
So that's what I've done ever since - joined startups early, as a key engineer,
and owned the parts that are hard to get right.
Since 2015 it's been software, and the work is the same shape: the hard
performance problems, the edge of what a browser can do - 100M events in a
tab, 60 fps editing, things that aren't meant to run client-side. I want
to know where a system breaks, and how far I can push it first.
I build AI-augmented - Claude Code today, after Junie and Cursor. I switch
when necessary.
Outside the browser: I'm a father, I run, fix things and I'm easily talked
into a walk in the forest.