Skip to content
View christopher-marshall's full-sized avatar

Highlights

  • Pro

Block or report christopher-marshall

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Christopher Marshall, Senior Technical Writer, Berlin

Portfolio LinkedIn Email CV

I'm a technical writer with 10 years of experience in docs-as-code (Markdown, Git, CI/CD) and the Diátaxis framework. I use SQL and Python to measure reader value, find what is missing, and know where to spend time improving documetation.

Featured: dochealth

The dochealth dashboard, showing page counts, median staleness, and a table of pages to review first

dochealth is a Python tool and Streamlit dashboard that measures the health of any docs-as-code repo. It reads git history and Markdown to provide a page-by-page report on the following:

  • Freshness: days since last content change, median line age
  • Readability: Flesch reading ease, word count, code density
  • Structure: headings and internal links
  • Ownership: authors and commit counts

The screenshot shows the output from a run over Docusaurus's own docs. It surfaces pages that look maintained but aren't: each was edited in the last four months, yet the median line is more than four and a half years old.

Live dashboard →  ·  Case study →  ·  Repo →

Selected documentation work

Project What I did
Shoreline Migrated 200+ pages from Freshdesk to Docusaurus in under 12 months, restructuring the content along Diátaxis lines. Cut onboarding time from weeks to hours.
super.AI Wrote ML data-platform docs from scratch: 100 pages, including an API reference covering 30 endpoints, video guides, concept pages, and getting started guides.
Adjust Help Center Built the client-facing help center in Salesforce and the style standards behind it.
Adjust features Documented 10 major and 50+ minor releases, plus UI copy.

Toolkit

Docs  Markdown Docusaurus ReadMe OpenAPI / Swagger Confluence Salesforce

Workflow  Git GitHub Actions Jira Figma

Data  Python SQL BigQuery Tableau Streamlit Google Analytics

Off the clock

Reading philosophy, poetry, and novels · fingerstyle acoustic guitar in the John Fahey vein · running (one marathon so far)

Pinned Loading

  1. christopher-marshall.github.io christopher-marshall.github.io Public

    My portolfio, showcasing 10 years of technical writing work, covering docs-as-code migrations, API references, getting started guides, Python tools, and more.

    JavaScript

  2. dochealth dochealth Public

    A Python CLI for measuring the freshness and readability of any docs-as-code MD/MDX docs set.

    Python