Steph Huynh

Case study

2022–2024

UX Engineer — Microsoft.

Contract UX Engineer on the FAST team — Microsoft's open-source web components library. The work focused on the documentation site: writing integration guides, managing Docusaurus versioning, and improving the overall quality and navigability of the docs.

Live artifacts

Scope

Documentation site, integration guides, Docusaurus

Stack

Docusaurus, FAST web components, Svelte, Vite, Rollup

Role

UX Engineer (contract)

Outcome

25 merged PRs across docs, guides, and the website

Context

FAST is Microsoft's open-source library for building web components and design systems. It underpins several Microsoft products and is used across the developer community as a standards-based alternative to framework-specific component libraries.

I joined as a contract UX Engineer with a focus on the documentation site — which needed integration guides for the growing number of bundlers and frameworks developers were using FAST with, as well as better infrastructure for managing versioned docs.

Why this mattered

Integration friction stops adoption before it starts. Without clear guides for Svelte, Vite, or Rollup, developers hit friction before they saw any value — and dropped off. Better docs meant broader adoption.

What I built

The work spanned content, infrastructure, and quality — treating the documentation site as a product rather than an afterthought.

Integration guides

Wrote guides for using FAST web components with Svelte, Vite, and Rollup — covering both current and legacy versions, with companion starter projects for each.

Documentation infrastructure

Managed Docusaurus versioning — tagging the legacy version, setting up the versioned archive, and keeping both versions navigable as the docs evolved.

Doc content and quality

Updated the cheat sheet, introduction page, generated index cards, and syntax highlighting themes. Fixed broken and unresolved links across both doc versions.

Website updates

Improved the homepage community section and kept design system links current as the FAST ecosystem's external references changed.

Outcome

25 merged PRs across integration guides, Docusaurus versioning, doc content, and website updates. The guides for Svelte, Vite, and Rollup gave developers a clear path to integrating FAST regardless of their stack, and the versioned docs kept both current and legacy users supported.

Open source

All contributions are public in the microsoft/fast repository.