Build

We get AI to production. Not just to demo.

An engineering-first practice for teams shipping agentic systems, modernizing legacy monoliths, and turning a brief into a live product in ninety working days. We don’t sell transformation. We write the code that runs after the keynote ends.

How we deliver →

What we make

Four shapes of work we take, and a long list of things we politely turn down.

Agentic AI systems.

Multi-agent workflows, MCP integrations, evals and cost guardrails. Built to survive their second week in production.

Legacy modernization.

We reverse-engineer the running system into an executable specification, then extend it. No ground-up rewrites, no eighteen-month re-platforming.

Concept-to-MVP squads.

A three-engineer squad embedded with a founding team for ninety days. The 3·3·3 cadence: concept, prototype, production.

High-throughput financial systems.

Ledgers, payment rails, exchange-grade APIs. Where data integrity isn't optional and the audit trail is the product.


Working together

Every engagement runs as an embedded squad — small, senior, no pyramid. Three to five Dwarves engineers, a single tech lead, one dedicated PM. You get the working channel, the commit history, the Linear board. The same people you meet at kickoff are the ones writing the code on day eighty-nine.


Field note
“Most teams ship the demo, win the budget, and discover six weeks later that nobody knows how to operate the thing. The work isn’t in the demo. The work is in the second day.”
— Field notes, memo.d.foundation

How we deliver

How a Dwarves build actually runs. Six working principles we won’t bend, even when the deal would be easier without them.

Small, senior squads.

Three to five engineers, all senior, no bench staffing. You don't pay for a pyramid you can't see.

The 3·3·3 cadence.

Three weeks to a concept you can defend. Three weeks to a prototype users can touch. Three months to a system in production. Anything that doesn't fit, we say so on day one.

AI-augmented from day one.

Claude Code, agentic workflows, and an internal stack of fifteen-plus Claude skills are part of how we ship — not a separate “AI service line.” We bill for outcomes, not for the hours AI helped us save.

Spec before code.

For legacy work, we reverse-engineer the running system into an executable specification first. Then humans and agents extend it together. The spec is the deliverable you keep.

Production-grade, not PoC-grade.

Observability, evals, cost guardrails and a runbook ship with the system, not after. Most AI projects never leave the demo machine. Ours go live.

Engineering, not slideware.

We don't sell strategy decks or transformation programs. The deliverable is a system that runs. The artifact you keep is the codebase, the runbook, and the team that knows them.


Built to be run

Every build ends with a runbook.

The last two weeks of every engagement are a handoff sprint, not a victory lap. We write the runbook, tune the monitoring, and rehearse the failure modes. You get a system you could operate yourself.

Most clients ask us to keep operating it anyway. That’s what /operate is for — Watch, Guard, Run tiers, GMT+7 coverage, and the same engineers who built the system on call when it breaks.


Talk to us

A few sentences about your team and what you’re building is usually enough. We reply within three working days.

Read selected work