Services

Accessible product engineering, from interaction to implementation.

I help teams make accessibility, frontend architecture, design systems work together, so interface quality holds up beyond a single screen.

What I help with

Support for the decisions behind the interface.

Focused work where accessibility, design, implementation, and product quality overlap.

  • Accessible product engineering

    Build and improve interfaces where accessibility is part of product and engineering decisions, not a final audit.

  • Frontend and design systems

    Strengthen component architecture, interaction patterns, and the connective tissue between design and code.

  • Accessibility reviews and remediation

    Find systemic problems, prioritize fixes, and improve the reusable patterns underneath them.

  • Product and UX engineering

    Carry product and interaction decisions through implementation so the experience holds together in use.

How I work

Make the next decision clearer.

The goal is not simply to identify problems. It is to make the next product decision clearer, more durable, and easier to carry through.

  • Understand the system

    Start with the product, the people using it, and the constraints the team is actually working within.

  • Work with the team

    Collaborate with designers, engineers, and product partners so guidance can become working product decisions.

  • Fix the pattern, not only the screen

    Look for the reusable decision underneath the issue so future work gets easier too.

  • Document the decisions

    Capture the reasoning that matters so the team can reuse it instead of rediscovering it.

  • Use AI deliberately

    Use automation where it speeds up the work, then verify semantics, interaction, states, and failure modes.

  • Leave things maintainable

    Prefer solutions the team can understand, extend, test, and keep healthy after the engagement ends.

Where I tend to be useful

A cross-functional view of product quality.

This work sits at the intersection of design, frontend engineering, accessibility, and design systems, with practical AI-assisted development where useful.

  • Accessibility

    WCAG, semantic HTML, keyboard interaction, focus management, screen-reader behavior, and accessible component patterns.

  • Frontend engineering

    TypeScript, JavaScript, React, Next.js, component architecture, testing, and implementation quality.

  • Design systems

    Figma, design tokens, reusable components, interaction states, documentation, and design-to-code workflows.

  • Product and UX

    Interaction design, information architecture, usability, product judgment, and cross-functional collaboration.

  • Product workflow support

    AI-supported development, design exploration, review workflows, guardrails, and verification.

Ways to work together

Engagements can be focused or ongoing.

The shape of the work depends on the problem. These are common starting points, not rigid packages.

  • Focused review

    A bounded accessibility, interface, or component review with practical findings and recommendations.

  • Project support

    Hands-on design and engineering help for a defined product, feature, or system problem.

  • Ongoing advisory

    Regular support when a team needs accessibility, frontend, design-system, or product-engineering judgment as the work develops.

Work with me

Have a product-system problem worth talking through?

Start with a short note about what you’re building, where the work is getting difficult, and what would make progress easier.