Skip to content
View grahambrooks's full-sized avatar

Highlights

  • Pro

Block or report grahambrooks

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
grahambrooks/README.md

Graham Brooks

I build tools that improve how engineers understand, maintain, and ship software systems.

My work focuses on developer productivity, architecture visibility, and AI-assisted workflows — from static analysis and refactoring DSLs to MCP tooling and code intelligence.


What I'm Building

  • Developer tooling and CLIs for real-world engineering workflows
  • Code intelligence and visualization to make large systems easier to reason about
  • AI-native development infrastructure that helps both humans and coding agents deliver safely

Featured Projects

Project
forgeA unified software modeling DSL and toolchain that lets teams describe architecture in a single .forge file, then render diagrams, generate docs, and lint architecture.
casual-reviewUltra-fast code review CLI with rustc-style diagnostics for multiple languages, designed for local and CI usage and readable by both humans and LLM agents.
ai-dev-containerCreates isolated, sandboxed Docker development environments for AI coding agents with a consistent local/remote developer experience.
symgraphSemantic code intelligence MCP server that builds knowledge graphs of codebases to improve AI-assisted code exploration.
gitatlasDesktop app for developers working across many repositories — scans local filesystem repos and provides a single status dashboard.
bsdocGo-based CLI that uses GitHub Copilot to generate detailed Backstage catalog documentation for projects.
codecityMulti-repository code visualization as a 3D city view, enabling structural exploration of large codebases.
mcpmModel Context Protocol Server Manager for managing MCP server workflows.

Technical Focus

  • Primary languages: Rust, Go, TypeScript, JavaScript
  • Also worked with: Java, Ruby, C++, Scala, Python
  • Domains: static analysis, refactoring systems, architecture modeling, documentation generation, developer UX, CI-aware tooling

Engineering Principles

  • Build practical tools that teams can adopt quickly
  • Keep systems observable, automatable, and composable
  • Optimize for clarity — in APIs, architecture, and developer workflows

Connect

Pinned Loading

  1. gb-agent-skillsgb-agent-skillsPublic

    Claude Code Plugins

    Python

  2. codecitycodecityPublic

    Multi-repository code visualization as a 3D city view.

    JavaScript

  3. symgraphsymgraphPublic

    Semantic code intelligence MCP server - build knowledge graphs of codebases to enhance AI-assisted code exploration.

    Rust 15 2

  4. bsvbsvPublic

    Backstage Visualizer for projects

    Rust 1

  5. ai-dev-containerai-dev-containerPublic

    devc creates isolated, sandboxed Docker containers for AI coding agents (Claude Code, Codex, Gemini CLI, Opencode) while providing a consistent development experience for both local and remote work.

    Go 1 1