CV
Senior technical writer/documentation engineer experienced in writing API references, developer guides, and tutorials for developer libraries and AI tools. Built documentation sites from scratch and managed end-to-end testing and publishing workflows for docs sites using MkDocs, Sphinx, Vale, and GitHub Actions. Added AI features to the docs, including a chatbot, and optimized docs content for use with agents.
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.
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.
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.