AI operations studio · Portland, OR · est. 2021

Automation built like machinery.

We design, build, and maintain the AI systems that run your operations. Every build is documented, measured, and serviced. No hype, no black boxes.

45 minutes. An engineer, not a salesperson.

Fig. 01 · The Millwright studio, SE PortlandDocumented 07 / 2026
0,000+
Hours returned to client teams
0
Systems in production today
0%
Uptime across maintained builds
0yrs
Avg client tenure: 2.6 years
Chapter 01 · What we build

Three kinds of machines.

Everything we ship falls into one of three categories. If your problem does not fit, we will tell you in the first call.

Fig. 1.1

Workflow automation

The repetitive work between your tools: intake, routing, enrichment, follow-up, reconciliation. We wire it together so it runs without anyone touching it, and alerts a human the moment something looks wrong.

  • Lead intake and CRM hygiene
  • Order, invoice, and document processing
  • Escalation and exception handling
Fig. 1.2

AI assistants for operations teams

Drafting, summarizing, triaging, answering. Assistants scoped to one job each, trained on your playbooks, with a human approving anything that leaves the building. Your team stays in charge; the drudgery leaves.

  • Inbox and ticket triage with drafts
  • Call and meeting digestion into your CRM
  • Policy-aware internal answers
Fig. 1.3

Data plumbing and reporting

The pipes that make the first two possible. Clean, deduplicated, auditable data moving between systems on schedule, ending in reports your leadership actually opens.

  • System-to-system sync and dedupe
  • Owner-ready weekly scorecards
  • Audit trails for every automated action
Chapter 02 · The blueprint

One of our machines, drawn to scale.

A real build for a 40-person logistics client. Watch it assemble as you scroll: every stage documented, every failure path planned.

MW-2119 · INBOUND FREIGHT QUOTE MACHINE SHEET 1 OF 1 · SCALE 1:1 · TOLERANCE ±0 ERRORS QUOTE REQUESTEMAIL / FORM / EDI EXTRACT + CHECKAI PARSE · 34 FIELDS RATE LOOKUP3 CARRIER APIS HUMAN REVIEWEDGE CASES · 4% QUOTE DRAFTEDBRANDED PDF + EMAIL CRM LOGEVERY STEP
Turnaround: 3 days → 11 minutesError rate: 0 in 4,100 quotes
0 hrs
returned to this client, and counting
Chapter 03 · Evidence

Measured in hours, not vibes.

Every engagement has a baseline week and a follow-up measurement. These are real deltas from the last year.

Logistics · 40 people
-96%

Quote turnaround, from 3 days to 11 minutes. The machine drafts; a coordinator approves. 4,100 quotes and zero pricing errors.

"It works every day, and when a carrier API changed, they had fixed it before we noticed."

COO, regional freight brokerage

Home services · 130 people
2,900 hrs

Annual dispatcher hours returned by automating job intake, scheduling suggestions, and customer updates across 6 branches.

"We grew 30% last year and did not add a single back-office hire. That was the whole promise, and they hit it."

Owner, HVAC and plumbing group

Professional services · 25 people
11→0

Hours of weekly partner time spent assembling client reports, now generated from live data with a partner reviewing for 20 minutes.

"The reports are better than the ones we made by hand. Clients noticed within the first month."

Managing partner, accounting firm

Fig. 03 · Every build starts by sitting with the people who do the work

Chapter 04 · Method

The maintenance schedule is the product.

Anyone can demo an automation. Keeping one running through API changes, staff turnover, and edge cases is the actual job.

Millwright engineers annotating a system blueprint on paper
Fig. 4.1 · Every system starts on paper
Hand-drawn flow diagram in a dot-grid notebook
Fig. 4.2 · The original drawing, kept on file
01

Observe

A week inside your operation. We shadow the team, time the work, and find where hours actually leak. You get the findings whether we proceed or not.

Deliverable: operations map + hours ledger
02

Document

The blueprint: every trigger, every decision rule, every failure path, every human checkpoint, on paper before anything gets built. You approve the drawing first.

Deliverable: build spec you own
03

Build

Two to six weeks of construction in your stack, not ours. Everything lives in accounts you control. We never hold your systems hostage.

Deliverable: production system + runbook
04

Prove

Thirty days of parallel running against the baseline. The machine earns its place with measured hours, or we keep tuning until it does.

Deliverable: before / after measurement
05

Maintain

Monthly service like real machinery: monitoring, updates when your tools change, quarterly reviews to find the next leak. This is why our systems still run years later.

Deliverable: 99.2% uptime, someone to call
Ana Herrera, founder of Millwright
Ana HerreraFounder
Sam Okafor, principal engineer at Millwright
Sam OkaforPrincipal Eng.
Chapter 05 · People

Engineers who have run operations, not just automated them.

Ana spent eight years running fulfillment and support operations for a 200-person retailer before founding Millwright in 2021. She started the studio because every automation vendor she hired disappeared after launch.

We are a studio of nine. Small on purpose: every client works directly with the engineers who built their system, and we take on four new builds per quarter.

Systems in production94 across 31 clients
Certified partnersOpenAI · Anthropic · Zapier · Make
Security postureSOC 2 Type II audited
Client tenure2.6 years average, 92% renewal
Chapter 06 · Questions

Asked by every owner we meet.

No, and we will not build it to. Our systems remove the repetitive fraction of existing jobs, roughly 8 to 15 hours per person per week in most operations. Clients grow into the freed capacity; in five years, zero have used our work to cut headcount.

Every blueprint includes human checkpoints where judgment matters and hard rules where it does not. Anything customer-facing gets approved by your team until the error data says it should not need to be. We publish error rates per system, monthly.

Most automations die from neglect, not bad construction. APIs change, staff change, volume changes. Maintenance is the half of our business that makes the other half real: monitoring, monthly service, and a person who answers.

Builds run $18K to $75K depending on scope, plus monthly maintenance from $1,500. The observe week comes first and prices the whole thing before you commit to anything. If the hours math does not clear 3x in year one, we will tell you not to hire us.

Yours. Your cloud, your API keys, your data. If we part ways, everything keeps running and the runbook tells your next engineer how it works. No hostages.

Chapter 07 · Start

Find your leaking hours.

Book the observe week. An engineer sits with your team, maps the operation, and prices the machine that fixes it. Keep the findings either way.

W1Engineer on site or on calls with your team, 4 days W1Operations map: where the hours actually go W2Blueprint and fixed-price proposal, no surprises later

Request a systems audit

We take four new engagements per quarter. Next openings: September 2026.

Answered by an engineer within one business day.

Request received.

Ana or Sam will reply within one business day with three time options.

Request a systems audit