I build software.
I write things down.

I’m building ambitious AI systems and discovering new techniques that push the boundaries of how we build and learn.

Selected projects

All projects
ObserveImproveEvaluateWhat went wrong?Test a changeDid it get better?Evidence for the next iteration

Can an AI agent learn from its failures and become more reliable?

A self-improving reliability system for AI agents. It turns failures into changes you can test and evaluate.

  • Python
Aaros Evoke’s command-runner lesson, with an explanation, a prediction prompt, and the execution rules alongside it.

Can you build complex software while learning how it works?

Build complex software while learning how it works. Evoke brings guidance, implementation, and checks of your understanding into one learning system.

  • Svelte
  • TypeScript
  • Python
  • Node.js
  • Netlify
clear-code / SKILL.md

Trace one representative operation from entry point to state change and effects.

Understand the change before making it.

How do you teach a coding agent the judgment behind good engineering?

Engineering judgment, written for coding agents. Reusable workflows for understanding a problem, making a change, and checking the result.

  • Markdown
  • Python
  • Git

Latest writing

All writing

Software development & writing.

Always a work in progress.

Get in touch