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.
What I’m building
- 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
Software Architecture
Building resilient, scalable, and maintainable systems. From event-driven patterns to domain-driven design, exploring the architectural choices that shape successful products.
Featured Content
Looking for where to start? Check out some of the core topics covered here:
- Exploring Your Backstage Catalog Without Backstage: Instant visibility into your software catalog from the terminal.
- Seeing Your Codebase as a City: Why we need better ways to understand code at scale – and how 3D visualization can help.
- Code Knowledge Graphs: How to structure knowledge for the next generation of AI tools.
- Vibe Coding: Understanding the shift in development flow with GenAI.
Latest Insights
Stay up to date with the latest thoughts on software engineering and architecture.