This site is built by an accessibility advocate. WCAG 2.2 Level AA compliance is a baseline, not a goal.

Commitment

Semantic HTML, proper landmark structure, keyboard navigation, and sufficient color contrast are standard practice here — not afterthoughts. Every page is built with these in mind from the first line of markup.

Standards

  • Spec WCAG 2.2 Level AA
  • ARIA WAI-ARIA 1.2
  • Markup Semantic HTML5 throughout
  • Input Fully keyboard navigable
  • Screen readers Tested with NVDA, JAWS, and VoiceOver
  • Motion Respects prefers-reduced-motion
  • Color Respects prefers-color-scheme

Testing

This site is regularly tested with automated tools (axe, WAVE) and manual testing with keyboard navigation and screen readers. Browser and OS combinations tested include Windows with NVDA and macOS with VoiceOver.

Known issues

Code blocks use tabindex="0" to enable keyboard scrolling per WCAG 2.1.1. Some automated tools incorrectly flag this as a violation — it is intentional and correct behavior.

Logical OR operators || in code blocks are flagged by some automated tools as special characters. These are valid programming syntax and expected content within code examples.

Report an issue

Found an accessibility issue? Contact me and I will address it as quickly as possible.