
I stopped building other people's ideas and started building my own.
Growth Nexus is the studio behind the work — built from nothing, still run day to day, still with the code written by hand. The title on the door changed over the years; the habit of building never did. I write the front end and the back end myself, and I care most about the part a person actually feels — how fast the page arrives and whether the thing does what it says.
I didn't get here in a straight line. I started freelance, taking on whatever came, learning on deadline and in public. I said yes to hard briefs, missed a few, shipped more, and slowly worked out what I was actually good at. At some point building other people's ideas taught me how to build my own — and Growth Nexus is what came out of that.
Since then I've shipped real products end to end: a voice AI assistant, a commerce-intelligence plugin for WooCommerce, a Flutter courier app, travel and learning platforms. Most of it is Next.js, TypeScript and Postgres, styled by hand. I'd still rather know a few tools deeply than collect a long list I can name.
The standard I hold to is weight. A page that ships less code arrives sooner, asks less of someone's device, and breaks in fewer ways — so I measure the bytes and I keep them down. That's how I build, and it's how I run the studio: leave the work, and the people, better than I found them.
“Building other people's ideas taught me how to build my own.”
The instruments.
- Next.jsBecause I want the server and the client in one place, and static by default.
- TypeScriptBecause the compiler catches the mistakes I would otherwise ship at 2am.
- Tailwind v4Because I got tired of naming things.
- PostgresBecause it is boring, and boring is what you want holding your records.
- VercelBecause a push should be a deploy and nothing more.


