Tell me a bit about your project and I'll get back to you by email.
A designer-engineer with deep accessibility chops. I close the gap between Figma and production — and I make sure what gets shipped meets WCAG 2.2 AA on day one, not in the next sprint.
Organizations I’ve Contributed To
Through Evolving Web and independent projects


/ 01 — Design
Design that holds up under engineering scrutiny.
Systems, type, layout, motion. Built to be implemented — not just admired. I draw with the grain of CSS and the limits of components, so what ships matches what was designed.
/ 02 — Engineering
Frontend that holds up under design scrutiny.
Semantic HTML, modern CSS, and JavaScript that ships inside Drupal, WordPress and Webflow themes real editors have to live with. I write the front-of-the-frontend — the stuff users actually touch — with the discipline of someone who'll have to ship it, maintain it, and audit it later.
/ 03 — Accessibility
Accessibility as craft — not as a checklist.
WCAG fluency, screen-reader testing, keyboard-first thinking. I bring it into the design phase, the engineering phase, and the audit phase. So nobody has to retrofit it later.
Work.
Accessibility, built in
— not bolted on.
Accessibility is cheapest the earliest you do it. I work it into the design, the components, and the code from day one — so you don't pay for it later in audits, lawsuits, or rebuilds.
/ 001
Accessibility audits & VPATs
WCAG conformance reports your legal team can sign off on, and your engineers can act on. Clear severity, clear fixes, clear next steps.
/ 002
Design-system accessibility review
Every component, every state, every variant. Focus order, contrast, ARIA, motion. Tested with screen readers, not assumed.
/ 003
Remediation engineering
I don't just file the tickets — I write the fix. Real commits in your theme and component layer, then a retest pass so it stays fixed.
/ 004
Team training & embedded practice
Workshops for designers, engineers, and PMs. Live screen-reader demos, code reviews, and the playbooks to keep going after I leave.