This is a place to open up my projects: what I wanted to make, the choices along the way, and the parts you can explore for yourself.
What connects the work
I’m interested in the space between a complicated system and the person trying to use it. A useful tool makes that system easier to act on. A good interface makes its state easier to understand.
That thread runs through my work on Apple-development tooling and agent workflows. Build Swift Apps is one example: taking a broad development task and turning it into a specific route through tools, decisions, and checks.