Writing

Stories from the workbench.

Build logs, research notes, explanations, and the decisions that usually disappear between the first commit and the finished demo.

2026
2025

Making generated mathematics less brittle

Draft

Notes from connecting language models, symbolic tools, and visual renderers at TeenageWorks.

The model is not the product

Draft

Why the least glamorous parts of an ML pipeline determine whether people can actually use it.