Accessibility

My commitment to making this site accessible to everyone.

Last updated: May 2026

Conformance Status

This site aims to conform to the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA. Compliance is partial - I am continuously working to improve it.

What Has Been Implemented

  • Skip-to-main-content link for keyboard navigation
  • ARIA labels on icons and interactive elements
  • Dark/light theme with respect for prefers-color-scheme
  • Alt text on images
  • Sufficient color contrast on text and backgrounds (WCAG AA)
  • Clear heading structure (h1 > h2 > h3)
  • Mobile-first design with zoom support up to 200%

How the Site Is Tested

Every significant design change is checked with the following tools:

Automated tools find only some of the problems. A clean result does not mean the site is fully accessible.

Known Limitations

  • Some interactive charts (Highcharts) may not be fully accessible via screen readers.