Who it's for
Small businesses and larger companies that want AI to do work, not demos: a product that needs an AI feature that pays for itself, a system that costs too much to maintain by hand, or an engineering team that wants to ship with coding agents without losing control of quality.
What "in production" means here
An agent is only as good as the specification it's given and the checks around it. Every system I hand to agents has a written spec, tests that prove a change works, telemetry that explains failures, and an engineer reviewing what ships. That's how a forecasting platform I built by hand is now maintained through agents, with a better model and no downtime, and how a partner's crop-risk platform shipped in a week with Claude Code.
Choosing the model is part of the job. Price per token decides little; the cost per task does, and so does where the data is allowed to go. Which model, at what price and the AI entries in The Stack are the comparisons I use with clients.
What it costs
The first call is free, and so is the written proposal that follows it. The proposal breaks the work into pieces, each with a fixed price set from its scope: what gets built, the systems it touches, and the risk in changing them. You approve each piece before it starts, and the price doesn't move once it's agreed. That's our default, not a rule: if a retainer or hourly billing suits your project better, we'll work that way.
How an engagement works
- A free 30-minute call. What the AI should do, for whom, and what it's worth to the business.
- A written proposal with a fixed price. The design, the expected running cost per task, and the price for each piece of work.
- I build it. Specs, tests and telemetry first, then the agent, measured on real tasks.
- Your team keeps it. Documented, in your accounts, with the coaching to run it.
Questions
Do you build on OpenAI, Anthropic or AWS Bedrock? On whichever fits the task and the data: the Claude API directly, open models through OpenRouter when the cost per task matters most, and Bedrock's Australian routing when the data must stay in Australia. The three side by side, with prices: Anthropic API, Bedrock or OpenRouter?. The rest of the trade-offs are in The Stack.
We tried an AI pilot and it went nowhere. Why would this be different? Most pilots fail on the specification and the measurement, not the model. I start from the task and how we'll know it's done right, then pick the model.
What does it cost? The first step is the free call, then a written proposal with a fixed price for each piece. You know the cost before you commit.