Skip to content
§02Approach

A fixed price, a written scope,
and no surprises on the invoice.

Custom software has a reputation for open-ended budgets and vanishing timelines. Most of that comes from vague scope and slow feedback. Here's how this studio avoids both.

§01The process

Five steps, start to handover.

01

A conversation, not a pitch

Half an hour on the actual problem: what's manual, what's slipping, what it costs you in a week. If software isn't the answer, I'll say so. Free, no obligation.

02

A written scope

You get the plan in writing — what gets built, what it does, what it doesn't do, the price and the timeline. Fixed scope, fixed price. You decide from a document, not a vibe.

03

Build in the open

Work lands in visible increments on a live staging link. You see it as it comes together and correct course early, while correcting course is still cheap.

04

Launch and hand over

Deployed on your accounts, in your name. Source code, documentation and credentials are yours. No hostage-taking, no proprietary black box you can't leave.

05

Stay or go

Take it in-house, or keep me on for support and iteration. Ongoing support is a choice you make each month, not a lock-in you signed at the start.

§02Non-negotiables

Six rules I don’t bend, including for money.

A human approves before anything sends

AI drafts and logs. People decide. Any agent I build that can touch a customer, an invoice or a record stops at a human checkpoint first — and the audit trail shows who cleared it.

You own the software

Code, infrastructure, accounts and documentation are handed to you. Everything is built on standard, well-documented tools so another developer can take over without a rewrite.

Scope in writing, before money

Fixed scope and fixed price, agreed in a document before a line is written. If the scope changes, that's a conversation and a new number — not a surprise on an invoice.

Boring technology, on purpose

TypeScript, Postgres, React. Proven, hireable, unremarkable. The interesting part of your project should be your business logic, not my framework choices.

Grounded answers or none

AI features answer from your documents and your data, with citations. Where the system doesn't know, it says it doesn't know and routes to a person.

One developer, direct

You talk to the person writing the code. No account manager relaying your requirements to someone you'll never meet.

§03Questions

The ones that come up first.

What does a project cost?

It depends on scope, and you get the number in writing before anything starts. A focused automation or an AI reception setup is a smaller engagement than a full custom application. The scoping conversation is free, and it ends with a fixed price you can say no to.

How long does it take?

Small, well-defined builds are typically a matter of weeks. Larger applications run longer and get broken into stages so you have something usable before the whole thing is finished. Both the timeline and the stages are in the written scope.

Will the AI say something wrong to my customers?

That risk is the reason for the approval gate. Customer-facing agents draft; a person approves before it sends. Where an assistant does answer directly, it answers from your approved material and hands over to a human when it hits the edge of what it knows.

Do I need to already know what I want built?

No. Most people arrive with a problem rather than a specification — 'quotes take too long', 'we lose after-hours calls', 'nobody can find anything'. Turning that into a spec is part of the work.

What happens to my data?

It stays in systems you own and control. I'll tell you plainly which third-party services a build depends on, what data goes to them and why, before you agree to it. Nothing gets used to train anyone's model.

Do you work with businesses outside Australia?

Yes. The studio is Australian and remote by default, which makes it a natural fit for AU and NZ clients, and workable anywhere with some overlap in the day.

§04Next

Still have a question that isn’t up there?

Ask it directly. You’ll get a straight answer from the person who would be doing the work.