How do we make agentic development on large legacy systems effective and maintainable?
Applying AI-assisted development to codebases with decades of history, complex dependencies, and institutional knowledge.
Software developer and researcher. I keep a handful of problems in mind and test new ideas against them. This site tracks those problems and the work they've generated.
Applying AI-assisted development to codebases with decades of history, complex dependencies, and institutional knowledge.
Creating sustainable, welcoming communities around open source projects that grow beyond their founders.
Using standards strategically - not as ends in themselves but as tools for interoperability and collaboration.
Questions I keep coming back to
PRs, papers, presentations, and projects
Presentations and talks
Background, skills, and interests
Best food, drinks, and fun in Pittsburgh
Recipes and experiments
Professional resume (PDF)
Academic CV (PDF)
GitHub: @jmchilton
Email: john@jmchilton.net