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-cliSession 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 …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.