A little bit about me.
Origins
I was born and raised in the southeast suburbs of Victoria, Australia — a place almost perfecting the ‘surbubia as giant nursery’ vision of urban development.
Until I found programming I could usually be found at Brighton Beach, our local spot. You can buy one of those ‘beach boxes’ pictured for around $300k. The most expensive deck chair and jet ski storage you can find. Fortunately, broke uni kids can use their decks for free.
Day-by-day
Currently, I help build modal.com, AI infrastructure that developers love. I joined in August 2022 as lucky #7. At the time the company was pre-PMF and pre-revenue, but full of shockingly capable engineers with whom I still enthusiastically struggle to keep up with.
In August 2025 Modal announced its $1.1B Series B, and by year end we’d hit 70+ people and 9-figure ARR.
(Scroll down to see some personal dashboard stats powered by Modal!)
I have been at Modal for almost 3.5 years now, and these days do mostly engineering management. Necessarily, my coding pace has slipped a bit, from #2 committer to around #5. Alas.
Where
Today, I live in NYC. When I’m not working, you can find me walking a new part of the five boroughs, or stopped in a park to read. There’s a lot to love in this vast, grubby city, and I hope to see all of it by foot.
More specifically, I live in East Village. It’s great, but my paradise is still Fort Greene and I’ll move back there in the midyear.
Past
I spent 3.5 years at Canva, joining when it had almost 300 engineers and leaving when it had about 1,800. I joined as a graduate, hobbling around with a broken leg, and ended up as team lead of ML Platform. The whole way through I grew under the mentorship of Greg Roodt.
When not doing Data or ML Platform stuff, I spent quite a bit of time working with the Bazel build system, and helped maintain the Python rules for Bazel. It’s the future, get on it.
Previous to Canva I worked at Zendesk on their Answer Bot machine learning product, and at Atlassian as an application developer intern in their reliability/monitoring team.
Life
2025 was capped off with a proposal to Keeli, my girlfriend of 8 years. We’re pretty excited about what’s next.
A litore ad astra.
#dashboard
Just finished.
Curious what I'm reading? Here's my most recent reads, updating daily. And my Goodreads profile has more history.
Top tracks.
Curious what I'm currently listening to? Here's my top tracks on Spotify, updating daily.