All selected work

Healthcare web platform

UVA Health

Modernizing UVA Health's digital platform with headless Astro and React.

Senior Staff Software Engineer

Client: UVA Health · TELUS Digital

Working inside UVA’s engineering organization, I built core patient-finding and content experiences for uvahealth.com, set a layout-agnostic component standard, reviewed code in both directions with client engineers, coordinated shared CMS content models, and wrote the developer onboarding guide.

CONTEXT

Project overview

The uvahealth.com rebuild moved the health system’s public site to a headless architecture: Astro with React islands and UnoCSS, integrated with Contentstack CMS, Coveo HIPAA-compliant search, and Frontify digital assets.

CONTRIBUTION

My contribution

I worked inside UVA’s GitHub organization alongside the client’s own engineers: setting frontend standards, building patient and article features, coordinating shared CMS schemas, and preparing onboarding for the next group of developers.

  • Patient navigation & core content experiences

    Built patient-facing features including the full-width Find Care experience, alphabetical provider/service filters, featured card grids, story blocks, article feeds, and homepage CTAs with analytics. Implemented the Healthy Balance article routing, built a working Qualtrics patient survey proof of concept, and worked on A/B testing of site content.

  • Client collaboration & code review

    Worked within UVA’s engineering organization, reviewing code with client developers in both directions. Set a component standard (every component must work in any layout context) and pushed for design polish before merge.

  • Content modeling & multi-developer coordination

    Coordinated Contentstack content-model changes and Zod schema validation across three developers editing the same shared files, to avoid schema conflicts and deployment regressions.

  • Developer onboarding & handover

    Wrote the onboarding guide for incoming developers, covering Astro islands, UnoCSS conventions, Contentstack Zod schemas, collection routing, and QA workflows. Resolved and merged all open pull requests before leaving so the codebase changed hands cleanly.

IMPLEMENTATION

Architecture & stack

Headless frontend built with Astro, React islands, and UnoCSS. Contentstack as the CMS with Zod-validated schemas, Coveo for HIPAA-compliant search, and Frontify for brand assets.

  • Astro
  • React
  • TypeScript
  • UnoCSS
  • Contentstack
  • Zod
  • Coveo
  • Frontify

DELIVERY

What I delivered

  • Full-width Find Care experience and alphabetical service/provider list filtering.

  • Healthy Balance article routing, story blocks, and featured card components.

  • Homepage conversion CTAs with integrated analytics tracking.

  • Qualtrics healthcare survey integration proof of concept.

  • Developer onboarding guide covering Astro rendering, UnoCSS, Zod schemas, and QA workflows.

UVA Health website homepage

At a glance

Role
Senior Staff Software Engineer
Engagement
Client: UVA Health · TELUS Digital
Focus
Healthcare web platform
Core stack
  • Astro
  • React
  • TypeScript
  • UnoCSS
  • Contentstack
  • Zod
Next projectLenderHomePage / Loanzify