Maps a repository into an interactive knowledge graph of files, symbols, imports, and calls.
I write systems software in C and Rust—compilers, distributed systems, and low-level tools.
Professionally, I use AI to help build connectors between software systems.
I also study applied AI systems and write about what I learn.
Currently: an interpreter and notes from Crafting Interpreters.
Standalone browser-side Lox expression parser inspired by the StarScript learning path.
Built
Completed work whose public default branch carries source, a clean build, runnable proof, licensing, limitations, and provenance.
Adapts Matt Pocock’s engineering skill system into a local-first workflow, adding decision records, test-first tickets, two-axis review, and guided specialist tools.
Current work
Work in progress, shown at its last publicly verified maturity and current availability.
At its last publicly verified stage, an early bytecode VM in C building a hand-built instruction chunk, following Crafting Interpreters as a learning path.