Blog › Build Story · Tools
One founder, no dev team.
Claude was the dev team.
I'm a senior project manager in Australia, not a full-time developer. Here's what it actually looked like to build a working product with Claude doing most of the coding, and why the product decisions never left my hands.
1
founder, no dev team
550
templates in the flagship benchmark
11 min
to rebrand that whole batch
0
AI models touching a customer's documents
The constraint: one person, no dev team, a real problem that needed solving fast
I'd just watched a rebrand chew through weeks of admin time that should never have needed a human at all. Headers, footers, tables and body text across hundreds of documents, all wearing the wrong logo. I knew exactly what the tool needed to do. What I didn't have was a development team, a runway that could carry one, or months to spend learning to build it from scratch myself.
That's the constraint most solo builders actually face. Not "should I use AI to build software," but "I have a real problem, a limited amount of time, and no one else to hand the coding to." Claude became the answer to that specific constraint, not a philosophy I'd decided on in advance.
What "Claude as the dev team" actually looked like day to day
Not a magic prompt. A working method, repeated daily.
I specified the job
What the feature had to do, what "correct" meant, and what it must never do to a document.
Claude built it
Working code, fast, including edge cases I hadn't thought to mention yet.
I tested and decided
Ran it against real documents, checked the output myself, and signed off or sent it back.
That loop repeated for every feature, every fix, every refinement to how the tool handled a stubborn table style or a footer that lived on its own XML part. It was closer to running a very fast, very literal junior developer than to typing a wish into a box and getting a finished product back.
Where AI-assisted building earned its keep
Speed was the obvious win. Features that would have taken me days to hand-code came back working in hours, which meant I could test an idea against real documents the same day I had it instead of a week later once the excitement had faded.
Iteration was the less obvious win. Because generating a new version of something was cheap, I could try three approaches to a stubborn formatting problem instead of committing to the first one that looked plausible. And more than once, Claude caught something in my own spec I'd missed - a batch-size assumption that would have broken on a genuinely large document set, or a formatting rule that only held for the tidy templates I'd been testing with. Those catches came from being asked to actually implement the thing, not just talk about it.
AI helped build BrandSwitch. BrandSwitch itself doesn't use AI to process your documents.
Where I still made every product and architecture call myself
None of this meant handing over the steering wheel. Every decision about what the product would and wouldn't do, how it should fail safely, and what "done" actually meant for a given feature stayed with me. Claude is very good at building what it's asked to build. It isn't the one who should decide what gets built, in what order, or what the product is actually for.
That distinction mattered most on the architecture decision that shaped everything else: the choice to keep the document engine deterministic and rule-based rather than routing content through a language model at runtime. That call came from understanding the job, not from anything Claude suggested. Claude then helped build the rule-based engine well, which is a different thing entirely from choosing it in the first place.
The line I drew: AI helped build the tool, the tool itself isn't AI
This is the distinction I keep coming back to, because it gets confused constantly. The build process and the product are two different things. My build process leaned heavily on Claude. The product that resulted reads a document's actual structure and applies a brand to it using fixed rules, every time, the same way. No customer's content ever passes through a language model to get rebranded. That line was a deliberate engineering decision, and it's one I'd make again regardless of how the tool got built.
What I'd tell another solo founder considering the same approach
Know the job before you start
Speed only helps if you already understand the problem well enough to spot wrong answers fast.
Test the output, not the process
Working code and correct code aren't the same thing. Check against real, messy documents, not tidy demos.
Keep the hard calls yours
Architecture, scope, and what the product refuses to do are decisions worth making slowly, even when everything else moves fast.
Quick answers
Did Claude write all of BrandSwitch's code?
Claude wrote a large share of the code, but every product decision, architecture call and scope boundary came from me. Claude was the dev team executing a brief I set and reviewed line by line - not an autonomous builder left to its own judgement.
Is BrandSwitch itself an AI product?
No. AI helped build BrandSwitch. BrandSwitch itself doesn't use AI to process your documents - it's deterministic, rule-based code that reads a document's structure and applies your brand directly, the same way every time.
Can a solo founder really ship a working product this way?
Yes, with real caveats. It compresses the time between idea and working software dramatically, but it doesn't remove the need for product judgement, testing discipline or understanding what you're shipping. The founder still has to know the difference between working and correct.
What's the risk of building this way?
The main risk is trusting output you haven't understood. Code that runs isn't the same as code that's right for a rule-based, high-stakes job like document processing. That gap has to be closed by the person directing the build, not assumed away.
The product that came out the other end
BrandSwitch is the result of that build process: a document rebranding tool that reads the structure of your Word files and PDFs and applies your brand directly, deterministically, without sending your content through any AI model. The build method was unconventional. The product it produced doesn't behave like an experiment.
See what actually shipped
Deterministic, rule-based, and built to handle documents you already have.