Founder-led studio · you deal with me directly
One person owns your build. A senior team ships it.
Most studios put a project manager between you and whoever actually writes the code. I don't. I own the work, set the architecture, and stay on the hook for it while a small senior team ships it alongside me. We cover Flutter mobile, Node and TypeScript backends, Postgres, AI integrations with Claude, OpenAI and Gemini, and the occasional bit of hardware. Seven years of this, on products with real users and real money moving through them.
I set the architecture on every build
A few of the products we've shipped
Selected work
What it did. What we built. What broke.
Most portfolios only show the highlight reel. These four are the real version, including what broke once real users showed up, and how we fixed it.
YDigest
Calcount Australia
WithLyla
Hard problems
The parts most studios would rather not touch.
Payments edge cases, device sensors, multi-tenant platforms, store review. This is the kind of complexity that quietly sinks a launch, and we've shipped through all of it before.
SEPA & virtual IBANs
Direct-debit mandates, credit-transfer reconciliation, and the webhook lifecycles SEPA actually requires.
Stripe Connect split-fee
Marketplace payouts to connected accounts, convenience + management fees, subscription paywalls.
Real-time video (Agora / WebRTC)
Stable join → live → reconnect lifecycle, secure token handling, cross-device reliability.
BLE & device sensors
Barometric floor detection, hardware pairing, and taming real-world signal noise.
Multi-tenant + AI agents
Platform plus client instances, with LLM workflows that hold up in production, not just in a demo.
App Store & Play submission
Metadata, permissions and compliance handled so your build passes review without technical rejections.
How I'd approach your build
How I think, before you've hired us.
The best way to judge a team is to watch how the person leading it works through a problem. So here's how I do.
Assess before we rebuild
Inherited a half-built codebase? I'll go through it myself and tell you what's worth keeping and what needs rewriting, with the reasoning behind each call rather than just a verdict.
Sequence the risky parts first
Payments, integrations, AI reliability: the things that can sink a launch get tackled first, not discovered the week before you ship.
We build with Claude
My team uses Claude every day to ship in weeks what often takes months elsewhere. I still set the architecture and review every critical path before it reaches production.
Written, clear, async
You'll always know what's done, what's next, and what's at risk. It's all in writing, so you're never chasing anyone for an update.
What you're actually paying for
We optimise for your outcome, not our billable hours.
If there's a faster or cheaper way to get you the same result, we'll take it and tell you why. That's the opposite of how most hourly shops work, and it's a big part of why clients stay.
A client asked for a mobile app, roughly sixty hours of work from scratch. We got the same result running on the stack they already had in about two. Right outcome, a fraction of the bill.
Before we start
No surprises, in either direction.
We'll be realistic about timelines
I'll tell you what's in our control and what isn't, like Apple and Play review windows. The dates you get are ones we can actually hit, and we raise risks early instead of at the deadline.
When we're not the right fit
If you need a fifty-person body shop, pure staff augmentation, or someone who'll just nod along, that isn't us. We're a small senior team, and I'd rather say so on the first call than spend your budget proving it.
The studio behind the work
A founder out front, a senior team behind every build.
You always deal with me for strategy, architecture and the hard calls. But you're never depending on a single pair of hands. A small senior team builds alongside me, so we move quickly and nothing grinds to a halt when one person takes a day off.

How we work
From first call to long after launch.
Scope honestly
Before any code, we work out what's actually worth building and what isn't.
Architect
We lay foundations that won't need ripping out later: the data model, the integrations, the hard parts first.
Ship in weeks
You get working, reviewed software in weeks rather than a six-month black box.
Maintain & scale
We stick around afterwards. Real products need a team that still knows them when they grow.
Let's talk
Tell me your problem. I'll tell you straight.
Send your PRD, your half-built app, or just the rough idea. I'll come back within 24 hours with a real read on how we'd approach it. No canned pitch, no sales team in between.