Skip to content
srihanu
All case studies

UX Audit & Accessibility Remediation

Accessibility issues don’t live in reports. They live in components.

Context

A funded product team has analytics that say users abandon at the same step every week. The team has theories. The team has heatmaps. The team doesn't have a structured way to separate the UX problem from the accessibility problem from the engineering problem — and they overlap.

Approach

A combined UX audit and accessibility remediation engagement. We map the drop-off against Nielsen's usability heuristics, run an axe + keyboard + screen-reader pass against WCAG 2.1 AA, and deliver the fixes as a component-level implementation spec — not a deck. For teams that want to move immediately, we own the remediation directly in their React or Angular codebase.

What's inside

  • 01Heuristic audit of the failing flow — annotated against Nielsen's ten plus contemporary mobile-first additions.
  • 02Accessibility audit: axe in CI, manual keyboard walkthrough, NVDA + VoiceOver validation, WCAG 2.1 AA conformance.
  • 03Component-level remediation PRs — focus management, semantic markup, contrast tokens, error-state handling.
  • 04Regression CI gates so the fixes hold across future releases.

What it demonstrates

Task completion improved measurably on the audited flow. Screen-reader coverage added across primary surfaces. Zero critical WCAG violations and zero regressions in the CI gate since.

Stack

  • React 19
  • axe-core
  • WCAG 2.1 AA
  • Playwright
  • Keyboard & Screen Reader Testing

Facing something similar?

Twenty minutes is usually enough to know whether we can help.