I help AI coding agents work on codebases too big for them

I build open-source tools — code knowledge graphs, code intelligence, and architecture tooling — that give coding agents the context they need on large and legacy systems. Forty years of engineering, now aimed at the gap between adopting AI and getting it to work on real code.

Read the blog Subscribe

  • symgraph — a knowledge-graph MCP server that gives agents a real map of a codebase
  • forge — describe, render, and lint architecture from a single file
  • casual-review — fast, rustc-style code review for humans and agents

All projects on GitHub →

Building resilient, scalable, and maintainable systems. From event-driven patterns to domain-driven design, exploring the architectural choices that shape successful products.

Deeply rooted in software craftsmanship, TDD, and clean code. We advocate for technical health over technical debt and continuous improvement in our craft.

Navigating the new frontier of AI-assisted development, from vibe coding to building knowledge graphs for agents. Understanding how AI transforms how we build.

Looking for where to start? Check out some of the core topics covered here:

Stay up to date with the latest thoughts on software engineering and architecture.

View All Posts