Skip to content
Inspired By Frustration
// fractional AI CTO · forward-deployed engineer · 12 years in business · powered by agent swarms
the business half

I know the business.

Twelve years on the operating side. I know which features move revenue and which are vanity — so I kill the wrong AI bet before you fund it.

revenue sensepricinggtmhiring
the proof half

I orchestrate the AI.

I make the senior AI calls — orchestration, MCP, evals, guardrails — then the swarm turns the idea into a working proof: a real POC in hours, not a sprint.

mcpagent orchestrationevalsguardrails
POC in hours · working proof in a week · production in weeks

Not a dev army — one operator whose swarm ships the proof.

typescript · bun · next.js · supabase · fly.io · mcp · turborepo · playwright · infisical · cloudflare · tailwind v4 · postgres · docker · zod ·
[ 01 / two ways to hire me ]

Two front doors. One operator behind both.

Hire the seat, hire the hands — or combine them in one engagement.

01 · for founders & boards

Fractional AI CTO

The technology seat, 1–2 days a week — I own architecture, AI strategy, hiring and vendors; my agent fleet ships the proof behind every call.

the roadmap & the hard trade-offs
month to month, no lock-in
02 · for teams with engineers

Forward-Deployed AI Engineer

Embedded in your team, putting AI to work at scale in your own codebase — automating the manual work, scaling what your engineers ship.

your repo, your review standards
evals wired into CI from day one
12y
on the business side
~55/d
merged PRs, 30-day average
90s
CI per push · was 6–9 min
4
products I run in production
[ 03 / the operating model ]

I’ll tell you what’s worth doing — and what isn’t.

Bluntly. If an idea won’t fly, you’ll hear it from me before you fund it — not at the demo. The same discipline behind both doors: nothing improvised, nothing handed to a junior.

  1. Anchor every engagement to a business outcomeCut the work across a swarm of agents, in parallel
  2. Kill vanity features before they cost youShip it typed, tested, and observable in production
  3. Own the roadmap and the hard trade-offsOwn the merge gates — evals, checks, review where it counts
  4. Set the security and compliance barScoped tools, least-privilege, every action audited
  5. Stay on as fractional CTO / technical leadHand over clean — runbooks, docs, no lock-in
// fixed scope · fixed price · the governance I run in MCP Beast — policy, audited tools, no lock-in
[ 04 / the studio ]

More than one person. Fewer than an agency.

One principal owns your build end to end. A swarm does the volume. When a build needs a specific human, I bring in operators I trust — by name, never a faceless bench.

Ralph Duin
Ralph
principal · accountable

Owns the spine. Makes the business calls. Sets the gates, owns the risky calls. One throat to choke.

The swarm
agents · on tap

Up to thirty coding agents cut tickets in parallel — coordinated by AppHandoff, tooling I built. Evals and CI gate every merge; I review what’s risky.

+ops
Trusted operators
a short bench

Named specialists I bring in when a build needs a specific human. Vetted, not outsourced.

// amsterdam → atlanta · one operator answers, the studio delivers

Bring the idea. Leave with a working proof.

book a call