01
Write the request down
What was asked for, on whose authority, and what evidence sits behind it. Nothing starts until the request is written down: the outcome, the owner, the no-gos.

Most AI work dies between the demo and the workflow. Closing that gap takes someone who learns how your operation works first, then builds the version your team can absorb and operate. I do that work, with two years of forward-deployed AI engineering and a decade of customer-embedded delivery behind it.
THE WORK
five cases, problem first
Each case runs in the same order: the problem it started from, what I did about it, and what came of it. Two of them, CaseFlow and Local Workspace MCP, publish their source for any engineer who wants to read it.

Reference implementation · public repo
A claims workflow where a model does bounded work and people keep authority over the outcome. The problem: AI output that affects real decisions needs human authority and a recorded trail. My answer keeps evidence handling, narrowly scoped model tasks, human approval gates, and recorded state deliberately separate. It runs on a synthetic workload, so it shows the control design and nothing about live traffic.
21-node workflow · 4 scoped AI tasks · 3 human-review gates · public repository
Read the CaseFlow case study Read the source (opens in a new tab)

Open-source release · npm + MCP Registry
An AI assistant gets useful access to the workspaces an operator declares, and nothing else by default. The problem: assistants need real context to be useful, and a home directory is too much to hand over. The MCP server behind it has twenty-three read-oriented tools behind declared-root containment, including bounded inspection of images, archives, PDFs, and Office documents, with a published threat model. The one execution path is a named task the operator allowlisted: a real command run as the user, not a sandbox.
23 read-oriented tools · default-deny containment · 276 tests · public threat model
Read the MCP case study Read the source (opens in a new tab)

Independent project · 2025–26
A long-running business workflow run by agents a person can still trust. The problem: multi-agent systems lose accountability when models own the state. I kept generation and classification in the models, and state, scheduling, and approvals in deterministic code: 16 specialized agents coordinated through 25+ queues and an 18-state workflow. Sole engineer; the numbers describe engineering scope and validation, not commercial traction.
16 specialized agents · 25+ queues · 18-state workflow · 1,700+ tests

Director of Technology · 2018–25
Cloud cost and launch-day reliability had to improve together across three commerce properties. As the executive team's technical owner for architecture, governance, and hands-on delivery over seven years, I ran a multi-year modernization. Recurring AWS spend fell by more than 90% while uptime held at 99.97% and release cadence roughly tripled, results accumulated across a program of work.
>90% lower recurring AWS spend · 99.97% uptime · ~3× release cadence

Embedded delivery · 2007–18
After a $10M+ acquisition, a live social platform had to be connected to Hearst's systems. I embedded onsite with the acquired company's executives and engineers, learned the unfamiliar production platform first, then defined and personally implemented the integration path. It was customer-embedded delivery years before the forward-deployed title existed, with the same pattern: understand first, then build.
APIs tied to $50M+ recurring revenue · 1M+ monthly visitors
THE PLAN
six chapters, each ending with something you can see
The same sequence sits behind every case above, in the order the work happens. Each chapter says what I'm trying to understand at that stage, what I do, what you see from me, and how we both know it's time to move on.
Read the method in full
CHAPTER 01

CHAPTER 02

CHAPTER 03

CHAPTER 04

CHAPTER 05

CHAPTER 06
THE RULES THAT DO NOT BEND
THE MACHINERY
a change's path from request to proof
The method says what happens. The machinery makes it happen the same way every time, so your budget goes to your problem and not to rebuilding plumbing. Work starts at the smallest profile that satisfies the contract (a deterministic service, a bounded AI task, a durable workflow, or a human-in-the-loop product), and every change passes through the same gates.
Read the engineering foundation01
What was asked for, on whose authority, and what evidence sits behind it. Nothing starts until the request is written down: the outcome, the owner, the no-gos.

02
Every task is classified by what it could break before work begins. A cosmetic change and a consequential one get different machinery around them; risk decides the rigor, and the classification routes the work to its discipline.

03
Each task class routes to its own discipline. A database change gets tenant and concurrency proof. An auth change gets a threat model. An AI task gets typed input, a validator, and an eval suite.

04
Automated gates stand at the edges: strict typing, architecture boundaries, security and secrets scans, requirement traceability. What can be written as a rule is a check, not a reminder.

05
Remote CI exercises the exact candidate commit, not the system in general. A green local build is a claim; the remote run on that commit is the proof.

06
When the work is consequential, a reviewer who did not build it certifies it, bound to the same commit.

WHAT EVERY PROJECT INHERITS
THE PERSON
who you'd be working with
A boyhood on St. Croix left him with salt water, heat, and the habit of starting early. The decades since kept the same shape: iron before the desk, long walks where the hard problems get walked into shape, a small table and good company at the end of the day. A Fort Lauderdale base now, with the beach still close enough to matter: Muscle Beach on training mornings down in Miami Beach, South Pointe when the boardwalk is empty. And a standing question about Rio de Janeiro he intends to answer in person.

FIG. 01 · SOUTH POINTE · MIAMI BEACH
Christmas morning, South Pointe
Seven-thirty on a holiday, the city asleep and the boardwalk nearly empty. Long walks are where the hard problems get walked into shape.

SOUTH POINTE · MIAMI BEACH
Seven-thirty on a holiday, the city asleep and the boardwalk nearly empty. Long walks are where the hard problems get walked into shape.

NASHVILLE · TENNESSEE
The badge is on and the laptop is open before lunch on a Sunday. Client rooms have a look to them: whoever arrives first owns the table.

GRADUATION DAY
The suit was worn exactly once that year, and this was the day that earned it. His son, in the gown.

BLACK TIE
Some evenings a knit polo will not do. When the occasion calls for the full kit it gets the full kit: bow tie tied by hand, because certain things are beneath the clip-on.

A TABLE BY THE WATER · THANKSGIVING
Thanksgiving at a table close enough to hear the water. Father and son, a small table between them: the kind of evening the work is for.

THE WEIGHT ROOM
The gym gets its receipt: sweat, still on. Iron before the desk is the standing order; the body is infrastructure for everything else on this page.