From Cambridge PhD
to developer docs
I create documentation systems that help developers learn, build, and succeed faster. I currently lead the documentation effort at Axiom, where I design docs-as-code platforms with Git-based workflows, CI/CD pipelines, and AI-assisted content operations.
My path started in academia with a PhD from the University of Cambridge. Then I moved into technical writing and developer experience, drawing on years of research and teaching experience. I've built documentation teams from scratch, redesigned information architectures, and created AI-powered tools that make documentation work better for its users.
Where I've worked
- Design and maintain a docs-as-code platform with Git-based workflows, CI/CD pipelines, and AI-assisted content operations.
- Author and maintain API documentation, SDK guides, developer tutorials, and code samples for a growing platform.
- Write GenAI observability docs (AI SDK integrations, MCP servers, agent skills) and build prompt-driven workflows that generate changelog entries and improve docs from support tickets.
- Build a documentation team and developer experience program from scratch for mature SDK products with REST API and integrations.
- Redesign information architecture and developer onboarding flows, increasing documentation conversion rate by 50% in three months.
- Create SDK documentation, API references, and developer tutorials across iOS, Android, .NET, and web apps.
- Build an OpenAI-powered documentation chatbot grounded in product documentation.
- Build and lead a documentation team, establishing docs-as-code workflows with Git, CI/CD pipelines, and automated publishing.
- Design and implement a custom documentation platform, defining content architecture and contribution standards for engineering teams.
- Write REST API documentation, integration guides, and developer onboarding materials for a data platform serving enterprise customers.
Open-source work
Do11y
Agent-native documentation observability with AI referrer detection and LLM-based content evaluation. Collects behavioral signals to show where readers succeed or struggle. Presented at Write the Docs Portland 2026.
Placeholder Configurator
Tool for configuring placeholders in code examples on Mintlify docs sites. Lets users customize code snippets with their own values before copying.
What I work with
Technical
Documentation & DX
AI & Agents
Tooling & Platforms
Where I've studied
Let's connect
I'm always interested in talking about documentation systems, developer experience, and how AI is changing the way we build and consume technical content. Drop me a line if you'd like to collaborate or just chat.