Senior and staff technical writer for software, cloud, and API documentation
I'm a technical writer in Kitchener, Ontario. For 15+ years I've written documentation for enterprise software, cloud platforms, APIs, and hardware, most recently at Trustly, Snowflake, Great Expectations, and Astronomer. At Trustly I moved the developer portal to Fern and pushed for a structure built around the tasks developers are trying to do.
I am comfortable with docs-as-code workflows: Git, Markdown, and OpenAPI. As a solo, remote writer, I use AI every day for peer reviews and information architecture refinement, and I've built my own tools with it, including a daily job-search script I share with other writers.
Away from the keyboard, you'll find me hiking, cycling, working on cars, or spending time with my family.

Selected work
Published documentation and writing samples. Each link opens the live page or PDF.

Trustly · Developer portal
North America developer documentation
Sole writer for the portal. I designed its information architecture, migrated it from ReadMe to Fern, and wrote all of the content. Completed the migration ahead of schedule.

Trustly · Reference docs
North America API reference
I modernized and improved the API content with Engineering, and maintained the YAML file the reference is generated from.

Great Expectations · Redesign
Documentation portal
Sole writer and designer for the portal, built on Docusaurus. I owned the information architecture and wrote all of the content.
More samples
Snowflake · Concept guide
About listingsSole writer for the Listings documentation. I was responsible for all of the content, and cleared the Native Applications and Listings backlog.
Astronomer · How-to guide
Create a new Hybrid cluster on AstroSole writer for this content. Written on Docusaurus; the site has since moved to Fern.
Okta · Product documentation
Directory integrationsPrimary writer for this content. I created and managed documentation projects for the Directories, Universal Directory, and Sync teams.
Oracle · Adapter guide (PDF)
Oracle Integration Cloud: Mailchimp Adapter guideSolo effort. I wrote this from scratch, working with Engineering and Product Management.
Oracle · Solution guide
Automate time card creation with a connected workforceSolo effort. I wrote this from scratch, working with Engineering, Product Management, and the learning team.
Oracle · Implementation guide (PDF)
Oracle Internet of Things Cloud Service implementationSolo effort. I wrote this from scratch, working with Engineering and Product Management.
Tools I've built
Daily technical writing job search: a Python script, written with Claude's help, that emails a daily list of new technical writing jobs. Free to use and share.
Tools and skills
- Docs platforms and authoring
- FernDocusaurusReadMeStoryblok (headless CMS)Confluence
- API specifications and testing
- OpenAPI (OAS)SwaggerPostmanBrunoREST endpoint testing
- Markup and data formats
- MarkdownreStructuredTextJSONYAMLXMLXSLTHTML5
- Version control and automation
- Git (CLI and workflows)GitHubGitHub ActionsGitHub DesktopVS CodeJira
- Programming
- PythonJavaScriptReactJava
- Cloud, analytics, and data
- AWS (firewall documentation)Google Analytics (dashboards)SQLNoSQLMySQLOracleUNIX/LinuxmacOS
- Generative AI
- Google GeminiChatGPTClaudePrompt engineeringPeer reviewInformation architecture refinement
- Graphics
- Adobe IllustratorPhotoshopSnagit
- Earlier tools
- MadCap FlareOxygen XML EditorDITADoxygenPerforce