Accessibility Statement

I handcrafted this portfolio to ensure more folk can use it without barriers. It's not perfect, but it's getting there.

Conformance status

The Web Content Accessibility Guidelines (WCAG) defines requirements for designers and developers to improve accessibility for people with disabilities. It defines three levels of conformance: Level A, Level AA, and Level AAA.

My portfolio is conformant with WCAG 2.2 level AA success criteria. It strives to surpass AAA criteria whenever possible.

Accessibility features

  • Semantic HTML landmarks and elements
  • Logical heading structures
  • Links with target and purpose
  • Alternative text for images (including all of my curated memes)
  • Responsive design which works on any screen size
  • Large type that respects zooming and font resizing
  • Reduced motion preferences are respected by default
  • Light and dark mode preferences are respected by default

Future improvements

  • Noting external links
  • Adding transcripts for my talks
  • Hiring disabled testers, so I can be more certain this is usable and not strictly based off of the bare minimum standards (coughs, WCAG, coughs)
  • And honestly, a ton more that I may be unaware about-- if you got some advice, please let me know

Testing approach

I self-evaluated all unarchived pages in my portfolio using:

  • Accessibility testing tools (axe and Wave) to catch up to 30% of errors
  • Keyboard testing
  • Manual screen reader testing with VoiceOver on Safari and iOS and NVDA on Chrome

I’m planning to include more manual screen reader testing on:

  • TalkBack (Android)
  • JAWs on Internet Explorer

Give me feedback

I am confident that I am nowhere near 100% in terms of accessibility compliance (or my goal for accessibility beyond compliance) and am committed to doing better.

If you experience any issues on this website, please email me feedback at