Iterate fast.

I design and build agent harnesses, memory and workflows, so the next session starts from what the last one learned.

Open to engineering roles, consulting projects and collaborations.

What I build

Systems agents can work inside

  • Agent harnesses

    Custom harnesses around the tools, permissions and habits your team already has.

  • Memory and context

    Durable, inspectable context that a fresh session can pick up, instead of one chat that grows forever.

  • Deterministic workflows

    Fixed steps where results must be repeatable, open room where an agent should investigate.

  • Ready for agentic work

    Starting from the goals, decisions and history you already have, in software teams and beyond.

From a first build to ongoing adaptation, preferably built together with your team.

Flagship project, open source

Project management is a context problem.

PM CLI keeps goals, acceptance criteria, decisions and history next to your code, as plain files that people and coding agents share. Every change lands in an append-only history, so a fresh session can read what happened and carry on.

  • Git-native, plain-text storage
  • CLI, SDK and MCP server
  • MIT licensed
npm install -g @unbrained/pm-cli
shop-api · synthetic project · pm 2026.10.18
  1. Session 2, fresh: A fresh session asks what is in progress.

    pm list --status in_progress
    items[1]{id,status,type,title}:
      shop-o0z1,in_progress,Task,Rate-limit the public orders API
    …
  2. It reads the criteria, the decision and the open step.

    pm get shop-o0z1 --fields title,status,acceptance_criteria,comments
      title: "Rate-limit the public orders API"
      status: "in_progress"
      acceptance_criteria: "Clients over 100 requests/min per API key receive 429 with Retry-After; Limits hold across all replicas"
      comments[2]{created_at,author,text}:
        "2026-10-18T19:09:13.058Z",agent-one,"Decision: shared token bucket in Redis. Rejected in-memory counters: each of the 3 replicas would allow its own 100/min."
        "2026-10-18T19:09:16.295Z",agent-one,"Next: middleware is written; integration test for Retry-After still missing."
    …

Recorded 18 Oct 2026 with pm 2026.10.18. Lines marked … are trimmed.

Open source, published

Shipped lately

How I work

Fast, and on the record

  • Start with what you have.

    Goals, decisions, notes and work traces are enough to begin, however messy. Structure improves as we go.

  • Write down what done means.

    Every task carries acceptance criteria, and every result is checked against them.

  • Keep the reasoning.

    Decisions, rejected options and non-goals survive the rewrite, so nobody repeats the same detour.

  • You own the result.

    Your data and your workflow stay yours: free to adapt, extend or replace my tools, PM CLI included.

Contact

Hiring, or building something?

Either way, I would like to hear about it. Tell me what you are working on and where agents could help.

Open to engineering roles, consulting projects and collaborations.