Writing

Notes from working with programming languages, proofs, and systems. Tutorials to work through, references to return to, and things I’m learning along the way.

Ongoing series · Lean 4

Lean from the Inside

Learning how Lean works, from dependent types to the kernel. Deep dives and small experiments, with code checked by Lean.

Explore the series →
Start with the foundations

Type theory → Elaboration → Tactics

View every series entry

Articles & guides

Standalone writing, newest first.