From conversation to implementation

How I work.

Clear requirements for developers. Clear explanations for everyone. I connect the business need with the technical decisions and keep the people using the solution in the conversation.

  1. Step 01

    Understand

    Listen to the people doing the work. Find what’s getting in their way.

  2. Step 02

    Define

    Turn the problem into clear requirements: what to build, why and how we’ll check it.

  3. Step 03

    Build and test

    Build the software, connect the systems and check what happens when things go wrong.

  4. Step 04

    Make it usable

    Review the result with the client, explain the tradeoffs and document how it works.

In practice

The right tool for the job.

A better form, an API connection or AI—chosen for the problem at hand.

A workflow, made clearerIllustrative example
Incoming request
Email + attached documentA new record needs review
01 / Collect the source

Start with the messy inputs.

Find the information in emails, documents and spreadsheets. Identify what the business needs.

Interactive example with invented data.

Keeping a project aligned

Contracts, context and gates.

Most of my code is written with AI tools. What makes that work is the discipline around it: what an agent is told, what it may touch, and how drift gets caught.

01

Tickets as contracts

Every piece of work is a ticket with machine-readable scope, an approval envelope, hard dependencies and a closeout that states what is not claimed. More than 460 have shipped on the Keystone platform.

How the ticket system works
02

Context engineering

Durable orientation files with pointers, replaceable snapshots, agent-harness contracts with hard constraints, and a do-not-claim file that overrides everything. Any model or person can be oriented from the filesystem in minutes.

How the brains are organized
03

Gates and drift checks

Hard gates block false public, live or runtime claims; everything else ships as the largest useful safe slice. Generated status with a drift check, lockstep fixture tests and an offline verification gate catch what documentation alone would miss.

Where these run today

Used in my projects

Stack, with receipts.

Each tool links to the project where I used it. Nothing here is a certification; it is what the work was built with.

03

Business systems

I use Claude and Codex alongside my own review and testing: they draft, I read every line that ships, and the offline test gates decide.

Let’s talk.

Have a project or a question? I’d like to hear it.