AI case studies
What we have built and run with AI
The systems behind the claims on this site. Each is real AI-driven work, from products in production to delivery tooling and enterprise operations, described by design: what we built and what it shows.
- DevShop
- A control panel for AI compute
- Blucanto
- Email organization automation
- Native iPhone apps with vision AI
- Local AI media production pipeline
- Informal system interface tool (calendar)
- Cutover scheduler, from spreadsheet to web
- AI Managed DevOps
- AI Managed Infrastructure Management Processes
Method and tooling
How AI work is controlled and operated.
Delivery method · AI engineering
DevShop
The proprietary delivery system behind every AI engagement: AI coding agents follow an enforced, auditable process.
What we built
A toolchain of command-line tools, skills, agents and commands that takes every engagement through the same six stages, with three approval points that belong to the client. Work is tracked on a task board, tests are written before code, independent reviewers sign off, and every architectural decision is written down. The rules are enforced by tooling, not left to prompts.
What it shows
AI-assisted delivery can be controlled. The process leaves a record, so a client can see what was built, why, and who reviewed it. This is not vibe coding, and it is the method used on every AI engagement.
Beyond the six stages
Written decisions
Every architectural decision is kept as a numbered decision record, so the reasoning outlives the people who made it.
Scope under control
The task tool refuses to let scope quietly grow, and limits review rounds so a review that is not converging goes to a person instead of looping.
Overrides are recorded
Any override of a gate is recorded on the task, so exceptions are visible and can be audited.
Reviews that probe
Deep reviews use mutation probes: they alter the code on purpose to check that the tests notice. Independent reviewers have caught defects that passing tests missed.
Bounded unattended runs
Overnight runs stop on iteration and budget limits, and an optional second-vendor model gives an advisory second opinion on risky changes.
Cost you can see
Model usage is measured by activity, so the cost of coordination is visible. Routine tasks go to a local open-weight model while hard ones go to a frontier model.
Built with itself
DevShop is built with itself, and it proved its own process on its own build.
One method, many projects
The same machinery runs across a whole portfolio of projects, not a single showcase.
AI infrastructure operations
A control panel for AI compute
A control panel that shows, schedules and powers AI compute, and refuses unsafe actions by default.
What we built
A web control panel that queues AI jobs onto owned compute, schedules when the machine runs, powers it on and off to save energy, and asks for confirmation before anything destructive.
What it shows
AI workloads on owned hardware can be operated like a service: scheduled, observable and safe by default, with the machine awake only when there is work to do.
AI products and automation
Systems that put models to work, in production and in design.
AI product · in production
Blucanto
An AI business-planning web product with live payments, built and run by us.
What we built
A web product for first-time founders that turns structured answers into an AI-written business blueprint, with live payments. Every change passes automated checks, including automated evaluation of the AI output, and independent review, and model spend is controlled centrally.
What it shows
We can take an AI product from idea to production and run it, not only advise on one: product design, model integration, quality evaluation of AI output, payments and release practice in a single delivery.
LLM email automation · design only
Email organization automation
Unstructured email in, structured records out.
What we built
A scheduled pipeline that reads incoming email, classifies it, extracts structured records, removes duplicates with deterministic rules plus model arbitration, and writes the result to a spreadsheet. The model provider is a configuration choice, hosted or local. This page describes the design only.
What it shows
Email organization with LLMs can be made dependable: safeguards ensure a failed run cannot lose or mislabel mail, and the model is used where language understanding is needed while rules handle the rest.
Mobile AI apps
Native iPhone apps with vision AI
Two iPhone apps in which a vision model reads photos.
What we built
A nutrition diary and a receipt-to-PDF expense tool, both local-first, with the model reached through a thin service of our own. The nutrition app has been through an external beta, with automated test suites behind both.
What it shows
AI features can be added to a native mobile app while keeping data on the device and the model behind a narrow edge.
AI that stays on premises
Local AI media production pipeline
AI that stays in the building, on owned hardware.
What we built
A private transcription and enrichment batch that uses local open-weight models, with no cloud AI service in the inference path, and an AI media-production pipeline whose text-to-speech, avatar, image and script providers are swappable between cloud and local by configuration, with human approval gates before anything goes live.
What it shows
Where data must stay inside the organization, AI can run on owned hardware, with provider choice kept open and a person approving each stage.
Deterministic code around a model
Informal system interface tool (calendar)
The model is not the control loop.
What we built
A scheduled tool that keeps a calendar in step with a spreadsheet. It began as a prompt-run stop-gap and was rebuilt as deterministic code: the model only reads ambiguous cell text, while code decides every change and repeated runs give the same result.
What it shows
Where a task can be made deterministic, we do that, and keep the model for the part that needs language understanding.
Enterprise delivery and operations
The delivery discipline that carries over from enterprise programs.
Spreadsheet-to-web port
Cutover scheduler, from spreadsheet to web
A spreadsheet-driven cutover schedule and its workflow automation, ported to a web-based task scheduler.
What we built
A web-based task scheduler that replaces a spreadsheet-run cutover schedule and its automation. The original behavior is the specification, the existing spreadsheet exports are imported as they are, each notification goes out exactly once at the right time, and every change leaves an audit trail.
What it shows
We can take a fragile spreadsheet-and-macro process and port it to a tested, version-controlled web system while preserving how it behaves for the people who rely on it.
Production support · change control · recovery
AI Managed DevOps
Production support, change control, disaster recovery and decommissioning, written down as an enterprise would.
What we built
Operational practice documented to enterprise standard: change plans with approval and rollback, tiered backups with tested restores, monitoring that checks work was actually done, root-caused problem records, and planned decommissioning of retired systems.
What it shows
The discipline behind the delivery work: the same change control, recovery and decommissioning an enterprise audit expects, applied to our own systems.
Migrations · security upgrades · audits
AI Managed Infrastructure Management Processes
Read-only evidence first, a gate and a rollback at each stage, and every finding turned into tracked work.
What we built
Platform migrations, security upgrades and audits run as controlled programs: what is really there is established before anything moves, each stage has a gate and a rollback, results are verified after each change, and every audit finding becomes a tracked task.
What it shows
Change is made safely: we establish the facts first, prove each step worked, and leave a written record.
Have a process that could be improved or automated, or a system we could deliver for you?
Tell us the workflow that hurts or the system that has to ship. A short intro call is enough to know whether we can help.