Accessible product engineering
Build and improve interfaces where accessibility is part of product and engineering decisions, not a final audit.
SERVICES
I help teams make accessibility, frontend architecture, design systems, and AI-assisted delivery work together, so interface quality holds up beyond a single screen.
WHAT I HELP WITH
Focused work where accessibility, design, implementation, and product quality overlap.
Build and improve interfaces where accessibility is part of product and engineering decisions, not a final audit.
Strengthen component architecture, interaction patterns, and the connective tissue between design and code.
Find systemic problems, prioritize fixes, and improve the reusable patterns underneath them.
Use AI to accelerate design and frontend work while keeping human judgment on semantics, interaction, and product quality.
HOW I WORK
The goal is not simply to identify problems. It is to make the next product decision clearer, more durable, and easier to carry through.
Start with the product, the people using it, and the constraints the team is actually working within.
Collaborate with designers, engineers, and product partners so guidance can become working product decisions.
Look for the reusable decision underneath the issue so future work gets easier too.
Capture the reasoning that matters so the team can reuse it instead of rediscovering it.
Use automation where it speeds up the work, then verify semantics, interaction, states, and failure modes.
Prefer solutions the team can understand, extend, test, and keep healthy after the engagement ends.
WHERE I TEND TO BE USEFUL
This work sits at the intersection of design, frontend engineering, accessibility, design systems, and practical AI-assisted development.
WCAG, semantic HTML, keyboard interaction, focus management, screen-reader behavior, and accessible component patterns.
TypeScript, JavaScript, React, Next.js, component architecture, testing, and implementation quality.
Figma, design tokens, reusable components, interaction states, documentation, and design-to-code workflows.
Interaction design, information architecture, usability, product judgment, and cross-functional collaboration.
AI-supported development, design exploration, review workflows, guardrails, and verification.
WAYS TO WORK TOGETHER
The shape of the work depends on the problem. These are common starting points, not rigid packages.
A bounded accessibility, interface, or component review with practical findings and recommendations.
Hands-on design and engineering help for a defined product, feature, or system problem.
Regular support when a team needs accessibility, frontend, design-system, or product-engineering judgment as the work develops.
WORK WITH ME
Start with a short note about what you’re building, where the work is getting difficult, and what would make progress easier.