Papu Studio

How we work

The shortest loop from your problem to a working tool.

Four steps. Async by default. You see the build before you pay for it. No retainer-shaped agency rituals.

01

Intake

You fill the form or drop us a note at hello@papu.studio. Same-day acknowledgement. We will tell you what's missing before we burn anyone's time on a call.

02

Scope

One async exchange or one 30-minute call. We come back with a written scope: what we build, what we explicitly do not build, the tier, the price, and a target ship date. You either say yes or we keep iterating until you can.

03

Build

Half-payment on kickoff, then we start. You get a working URL within days, not weeks. Milestones go up incrementally; you can poke at them as they land. We message progress in your channel of choice.

04

Handoff

On delivery: the tool runs on your domain, on your accounts, with the keys in your name. We invoice the second half. Then either a fixes-only window, or a small retainer if you want us to keep iterating.

The honest part about AI

We use state-of-the-art AI all day. Claude is the apprentice sitting next to us. It writes a lot of the code. It drafts a lot of the copy. It catches a lot of the bugs we would otherwise ship.

We are not hiding this. We think it is the whole reason these prices work. The same tooling is sitting open on your team's laptops right now. The reason you are buying from us instead of doing it yourselves is not access. It is that we have spent thousands of hours figuring out which prompts, patterns, and guardrails actually ship production software, and you have a business to run.

What you are paying for is the human on the other side of the AI: eight years running a B2B SaaS company, three businesses of our own, and the operating instinct that knows which features actually matter and which look great in a demo and never get used.

What we believe

Autonomy as the goal

Tools we build should close their own loops. Auto-detect gaps, auto-create work items, surface what needs attention. The right outcome is fewer dashboards, not more.

Async by default

Calls are a last resort. Almost everything is faster in writing or a recorded walkthrough. You get our brain in chunks you can read on your schedule.

Plain over polished

No corporate fluff in anything we ship to you. Plain English in the UI, plain English in the docs, plain English in the contract.

You own the keys

Code lives in your GitHub. Infra runs on your Railway and Cloudflare accounts. Domains in your name. If you fire us tomorrow, nothing breaks.

Ready to start the loop?

Start a project