Work
I build content systems that stay simple at scale. I think the best docs get users into the product and back to work, not stuck reading. That shapes everything I build: contributor experience, content architecture, and the tools that hold it together.
What I’m building now
Agent-updated reference docs — Custom agent reads upstream source docs and opens daily PRs for human review. Config-based framework, Markdown as source of truth (agent, workflow).
Copilot dynamic links — One-click buttons to open Copilot Chat from docs. Started with Copilot dynamic prompts, expanded to Ask Copilot links across all articles.
Agent-friendly content — Making docs.github.com consumable by agents inside and outside GitHub: llms.txt, Article API, Copy as Markdown, agent-optimized style guide.
AI tools CLI — A custom CLI harness that pre-dated general purpose agentic apps. Runs AI content tasks across 3,000+ files manually or via GitHub Actions, designed around separating nondeterministic work (the generative AI task) from deterministic work (file traversal, expansion, write mode).
Enterprise release notes automation — Reduced time-to-publish from 8 weeks to 1 week. Release DRIs generate notes from issues in one command instead of a multi-step manual process, with a custom agent handling content transformation.
Diátaxis framework adoption — Led the platform-wide adoption of Diátaxis for GitHub Docs, pitching the idea and building classification and restructuring tools to migrate and enforce content type standards across 6,000+ articles.
Data-driven content — YAML-powered tables with auto-registering schemas to replace fragile Markdown tables, making structured data easy for contributors to update without touching prose.
Content linting at scale — Extensible linting system for 6,000+ docs contributions annually, designed so technical writers can add rules without engineering support (schema, linter, interactive builder).
Blog/changelog platform redesign — Building GitHub’s blog and changelog on a platform we fully own, using Astro and Primer Brand to give GitHub full ownership of its publishing stack.
Earlier work
- Copilot search on docs — AI-powered answers in docs search
- REST API docs UX — three-pane layout and API versioning
- Automated developer docs pipelines — REST, GraphQL, webhooks, audit logs, secret scanning
- Enterprise versioning and release automation — multi-version content framework for GHES releases