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.

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

A unified software modeling DSL and toolchain that lets teams describe architecture in a single .forge file, then render diagrams, generate docs, and lint architecture.

Ultra-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.

Creates isolated, sandboxed Docker development environments for AI coding agents with a consistent local/remote developer experience.

Semantic code intelligence MCP server that builds knowledge graphs of codebases to improve AI-assisted code exploration.

Desktop app for developers working across many repositories — scans local filesystem repos and provides a single status dashboard.

Go-based CLI that uses GitHub Copilot to generate detailed Backstage catalog documentation for projects.

Multi-repository code visualization as a 3D city view, enabling structural exploration of large codebases.

Model 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


GitHub Snapshot

GitHub stats for Graham Brooks Top languages used by Graham Brooks

Pinned Loading

  1. gb-agent-skills gb-agent-skills Public

    Claude Code Plugins

    Python

  2. codecity codecity Public

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

    JavaScript

  3. symgraph symgraph Public

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

    Rust 14 2

  4. bsv bsv Public

    Backstage Visualizer for projects

    Rust 1

  5. ai-dev-container ai-dev-container Public

    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