Overshoot, then settle
Ship the ambitious version first, pull it back once it's real. Guessing scope in advance never worked for me.
Melbourne · Data Science @ UniMelb · est. 2006
Nine projects so far — storefronts, games, automation, motion graphics. Most started as a problem I actually had, and I learned whatever stack it took on the way.
Click a spine — nine volumes
Six habits, as physics
Ship the ambitious version first, pull it back once it's real. Guessing scope in advance never worked for me.
Two hackathon wins came from building in the first hour, not the third. Direction corrects easier than a stalled start.
A game felt unfair until I instrumented it — time-per-kill was 8.0s. After balancing, 2.2s. Feelings aren't data.
Shopify, Unity, WebGL, Remotion, C. I hadn't used most of them before the project that needed them.
Every project orbits one real problem. A store that looked generic, a schedule nobody could read, a game I wanted to play.
Storefront, then automation, then analytics. Four small releases beat one that never lands.
Receipts, not adjectives
Open to internships, freelance builds and hackathon teams. Fastest way to reach me is email — I answer the same day.