Statement
Accessibility
Last reviewed: April 27, 2026
The commitment
This site is built to WCAG 2.1 Level AA. I think about accessibility the same way I think about other operational quality standards: it's not something you add at the end, it's something you design in from the start.
The care taken here reflects the care I take in the technology work I do for clients, partners, and boards. If a site that exists primarily to describe my work isn't accessible, it says something about the work itself.
What that means in practice
- Full keyboard navigation, including a skip link to main content and visible focus indicators on every interactive element.
- Proper semantic HTML — landmarks, heading hierarchy, list structures — so screen readers can understand and navigate the content.
- Color contrast ratios meet or exceed AA (4.5:1 for body text, 3:1 for large text). Most combinations exceed AAA.
- Descriptive alt text on the one image. Decorative elements are hidden from assistive technology using
aria-hidden. - Motion respects user preferences. If you have reduce motion enabled in your operating system, animations and transitions are disabled or minimized.
- Higher contrast theme for users who have requested increased contrast via system preferences.
- Responsive text sizing. The site respects browser zoom up to 200% without loss of content or functionality.
- Print styles so the résumé-equivalent content prints cleanly for those who want a physical copy.
Known limitations
A few things worth being honest about:
- Fade-up entrance animations on sections, while disabled underreduce motion, may still register as visual movement for some users. If you'd prefer a simpler reading experience, let me know — this is exactly the kind of feedback I want.
- This site has not been audited by a third-party accessibility vendor. It has been tested with axe-core via pa11y and verified to pass WCAG 2 AA across all pages. End-to-end manual screen-reader testing and a formal third-party audit are on the list.
Testing
The site was tested using:
- Automated tools:axe-core (via pa11y), running both HTML CodeSniffer and axe rule sets against WCAG 2 Level AA. All three pages — home, this statement, and the "Built with AI" page — return zero issues.
- Manual color contrast verification: every text/background combination calculated against WCAG 2 contrast ratios. All combinations exceed 4.5:1 (AA); most exceed 7:1 (AAA).
- Keyboard navigation: automated checks confirm focus is visible on every interactive element and that tab order follows document order.
- User preference testing: reduce motion, increased contrast, and text zoom to 200%.
Last automated audit: April 27, 2026. All pages pass WCAG 2 AA via pa11y running both axe-core and HTML CodeSniffer rule sets.
Found an issue?
If something on this site is hard to use or inaccessible — or if you'd like a version of the content in a different format — I'd like to know. The best way to reach me is by email.
I'll respond within a few business days and aim to address confirmed issues promptly.