I care about the accessibility of my output. I want this site to be usable to the widest possible audience, regardless of technology or ability. This site strives to conform with level AA of the Web Content Accessibility Guidelines (WCAG) 2.2 as an effort toward that goal.

Accessibility features

This site uses semantic HTML, proper landmarks, and logical heading order. It has bypass links before repetitive content and distinct focus styles. All images have text alternatives. The typeface (Atkinson Hyperlegible) is intended to improve legibility and readability for readers with low vision. Pages can be zoomed beyond 400% without loss of content or function. Contrast of text and UI elements is at least 4.5:1, with a goal of at least 7:1 where possible.

Every code change to this site runs through an automated Accessibility insights for Web scan before it can be published publicly. Several pages are scanned daily using axe-core, html-validate, with results posted automatically to my own accessibility dashboard. I explore the site occasionally with JAWS, NVDA, or VoiceOver to hear what I hope is a pleasant experience for screen reader users.

Accessibility updates

A list of pull requests for this site that contain accessibility-related code changes is available on GitHub.

Send me feedback

Any accessibility issues encountered while browsing this site can be submitted as a Git Hub issue or emailed to me directly.