CV
Senior technical writer and documentation engineer with experience writing API references, developer guides, and tutorials for developer libraries and AI tools. I’ve built documentation sites from scratch and managed end-to-end testing and publishing workflows using MkDocs, Sphinx, Vale, and GitHub Actions. I’ve also added AI features such as a docs chatbot and optimized content for agent-based use.
Work Experience
Senior Technical Writer
As a technical writer at Plotly, I was responsible for creating and maintaining documentation for the company's data viz products — writing user guides, API documentation, and tutorials. Collaborated closely with product managers, developers, and fellow technical writers to ensure documentation accuracy and consistency across multiple projects.
Writing & Content Creation
- Wrote user guides, tutorials, and API reference docs for Python frameworks and libraries.
- Wrote docs for AI tools, including prompt examples, concepts, and tips and tricks docs.
Release Management
- Learned the Plotly.py release process, took ownership of it, and managed releases as part of writing the docs and release notes.
Docs Infrastructure & Tooling
- Researched and evaluated docs tooling options and migrated docs content to MkDocs.
- Built custom Python tooling to enable versioning of enterprise content across documentation sites.
- Added search to the docs using an external search provider, integrated it into an existing React component, and wrote GitHub action workflows to update the search indexes.
Quality Assurance & Testing
- Improved test coverage on the docs, including writing tests to validate integrations with a docs chatbot.
- Migrated docs tests from Selenium to Playwright and CircleCI to GitHub Actions to improve test reliability.
- Implemented Vale for style guide enforcement.
AI for Documentation
- Used Claude to validate documentation against code and references.
- Used Claude to accelerate test coverage across documentation projects.
- Built a docs plugin that returned content as Markdown for AI and agent consumption.
- Added tests to catch documentation drift and poorly structured content.
- Used Claude to draft documentation for Python-to-JavaScript backports.
Content Performance & Feedback
- Implemented a Usersnap feedback widget to collect user input and identify documentation gaps.
- Analyzed Algolia search data to refine existing content and uncover new documentation opportunities.
Professional Development
- Attended technical docs conferences, for example, AI the Docs 2025, to stay current with industry trends and emerging best practices.
Technical Writer
Created internal and external documentation for a marketing Saas product. I wrote onboarding guides and troubleshooting docs for support teams, and maintained a public knowledge base for the product with how-to articles and FAQs. I also managed the complete rebuild of a customer-facing documentation site.
Support Engineer
Managed triage, fixed bugs, and wrote internal documentation for the support team.
Software Analyst and Documentation Specialist
Provided tech support, created custom reports using SQL, escalated issues to developers, and tested bug fixes.