I’m a technical writer with 10+ years of experience, a former software developer with a Master’s degree in Computer Science, and a math and AP Computer Science tutor.

Currently, I am working as a senior programmer writer at AWS, documenting OpenSearch—an open-source distributed search and analytics engine.

I use the docs-as-code process to create documentation, which includes testing the features I describe. During testing, I sometimes uncover bugs, craft helpful error messages, and suggest workflow enhancements—improving not only the documentation, but the software itself.


Skills

  • Documentation: Docs-as-code, REST APIs, OpenAPI specification, SDKs, tutorials, user manuals, command-line and code samples, information architecture
  • Content: Technical blogs
  • UX: UI text
  • Programming languages: Java, JavaScript, Python, C#/.NET, C, C++, SQL
  • Web technologies: CSS, HTML, XML, JSON
  • Technical writing tools: Jekyll, Markdown, Liquid, SnagIt
  • Development tools: Git, GitHub, IDEs, UNIX tools, CI/CD, Postman
  • Platforms: macOS, UNIX, Linux, Windows, WSL
  • Analytics: Google Analytics, SEO optimization

Programming languages

While I can code in several languages, I can also create accurate code samples in others as needed.

Programming languages


Docs-as-code

I implement automation to streamline and improve the documentation workflow, for example:

  • A Vale linter for style and spelling consistency
  • A script to publish documentation to a staging site
  • An automated release notes generator from GitHub PRs

UI

To improve usability and visual clarity, I design and build custom UI elements that enhance the documentation experience.

UI examples


View my doc portfolio