Frontend Engineer · Accessibility Engineer · CPWA
Sheri Wilson
I make the web work for everyone.
CPWA-certified accessibility engineer and frontend software engineer with deep expertise in solving complex accessibility challenges, building modern React applications at scale, and using AI to help teams deliver more inclusive, reliable, and maintainable web experiences.
Expertise
I build accessible, maintainable web experiences across the full frontend lifecycle — from design review and implementation to testing, automation, and release quality.
Accessibility
-
CPWA
Certified Professional in Web Accessibility
-
WCAG 2.2
WCAG audits, AA remediation, and accessibility acceptance criteria
-
ARIA
Live regions, composite widgets, semantic structure, and focus management
-
Screen reader testing
NVDA, JAWS, VoiceOver, Narrator, and TalkBack
-
Accessibility in CI
Automated checks, PR review gates, axe DevTools, and regression prevention
Frontend Engineering
-
React · TypeScript
Component architecture, hooks, stateful UI, and resilient frontend patterns
-
Next.js
Server rendering, routing, page composition, and production web applications
-
CSS · Responsive UI
CSS Modules, utility CSS, responsive layouts, contrast, and design system implementation
-
GraphQL
Query authoring, schema integration, typed data flows, and frontend data modeling
-
Design systems
Component migrations, accessibility alignment, visual consistency, and reusable UI patterns
-
CMS & page composition
Configurable modules, content schemas, and CMS-driven product experiences
-
Google Maps · Places · Geocoding APIs
Location-based feature integration with privacy-compliant script loading
AI
-
AI-assisted development
Code review workflows, debugging support, refactoring, and developer productivity
-
AI accessibility tooling
Built AI-powered tooling to identify accessibility issues before implementation
-
Design-phase accessibility
Design audits, contrast checks, labeling review, focus-order review, and touch target evaluation
Testing & Quality
-
React Testing Library · Jest
Component tests, user interactions, mocks, accessibility assertions, and regression coverage
-
E2E Testing
Browser automation with TestCafe, critical-path coverage, and test stabilization
-
Static analysis & security
Code quality checks, dependency scanning, and CI pipeline validation
Recent writing
All articles →- accessibilityweb-accessibilitywcag
Making Sense of Firefox-only Accessibility Bugs (opens on Medium) - javascriptcoding-for-accessibilityaccessibility
Designing Accessible Components for Web (opens on Medium) - imposter-syndromelearning-to-code
The Day I Became a Software Engineer (opens on Medium)