The solo agency model: why I cap at three clients

By Ahmed "Riz" Ratul · 2026-03-24 07:48:47 · Business, Solo Agency, AI

No junior devs, no account managers, no hand-offs. Here's why working with one senior engineer beats a team of five.

I run Thea Tech Solutions as a one-person operation. Not because I can't hire — because the model works better this way.

The agency problem

Most agencies sell you a "team." In practice, that means: a sales person closes the deal, a project manager runs the calls, and a junior developer (or three) writes the code. The person who understood your product is not the person building it.

You end up re-explaining context in every standup. Architecture decisions get made by someone who joined last Tuesday. And when things break at midnight, nobody owns it.

What I do instead

I take three clients at a time. I'm on every call. I write every line of code. I make every architecture decision. When something breaks, I fix it — not because it's in scope, but because I understand the system deeply enough to fix it fast.

Three clients is the sweet spot. Two isn't enough revenue stability. Four means I can't give each product the depth it needs.

How AI makes this work

The honest truth: a solo engineer couldn't serve three retained clients at production quality five years ago. AI changed the math.

  • <strong>Claude Code</strong> handles the repetitive layer — boilerplate, test generation, documentation, migrations
  • <strong>Cursor</strong> for rapid iteration on UI and feature work
  • <strong>n8n + AI agents</strong> automate client onboarding, deployment alerts, and reporting
  • I estimate AI gives me 2-3x throughput on implementation work. That means I spend less time writing CRUD endpoints and more time on the parts that actually matter: architecture, product judgment, and talking to founders about what to build next.

    The economics

    Agency pricing for a senior team: EUR 8,000-15,000/month. You get 2-3 people, most of whom are mid-level, none of whom stay on your project permanently.

    My retainer pricing: EUR 1,500-4,000/month. You get one person who knows your codebase, your users, and your roadmap. Who pushes back when you're about to build the wrong thing.

    The value gap is massive. Not because I'm cheap — because there's no overhead. No office. No bench. No sales team taking 30% before an engineer touches the keyboard.

    Who this works for

  • <strong>Pre-seed to Series A founders</strong> who need a technical co-founder without giving up equity
  • <strong>Agencies</strong> who need reliable senior capacity for their own clients
  • <strong>Small teams</strong> who need a senior engineer they can trust completely but can't justify a full-time hire
  • Who this doesn't work for

  • Companies that need 5+ engineers shipping simultaneously
  • Projects that need 24/7 on-call (I'm one person in one timezone)
  • Anyone looking for the cheapest option (that's Upwork at $15/hr, not me)

  • If the retained model sounds like a fit, book a 30-minute call. We'll figure out if there's a match.