Skip to content

David Hale · Senior Software Engineer

AI agentsthat ship codeyou can trust.

I build AI agents that take the busywork off your team: the tickets, the reviews, the jobs nobody was hired to do. They work inside the tools you already use, and a person approves everything they ship.

David Hale

Selected work

All work

How I build with agents

  1. Agents do the work. People merge.

    Every run ends in a pull request for a human to review. The agent never merges its own change.

  2. Deny by default.

    Agents get an allowlist of tools, an isolated worktree, and none of the secrets. Anything not granted is refused.

  3. Evidence over confidence.

    A review finding has to quote the line it is about. If the quote is not in the diff, the finding is dropped.

Latest writing

All posts