Accessibility Statement
I'm committed to making this website accessible to everyone, regardless of technology or ability. This is an ongoing effort, and I welcome feedback on how to improve.
Current Features
- Semantic HTML: Proper heading hierarchy and landmark regions for screen reader navigation
- Keyboard Navigation: All interactive elements are keyboard accessible with visible focus indicators
- Color Contrast: Text meets WCAG AA standards for contrast ratios (recently improved)
- Link Identification: All links are underlined by default, not relying solely on color
- Alt Text: All images include descriptive alternative text
- Responsive Design: Content adapts to different screen sizes and zoom levels up to 200%
- Simple Language: Clear, concise writing with minimal jargon
- No Auto-play: No auto-playing media or animations
- Skip Links: Skip to main content link for keyboard users
- Proper Landmarks: Single main landmark with unique aria-label
- Page Structure: Every page has an h1 heading
Standards
This site aims to conform to WCAG 2.1 Level AA standards. While I strive for full compliance, accessibility is a journey, not a destination.
Known Issues
I'm currently working on:
- Implementing dark mode with proper color contrast
- Adding consistent button and form element styling
- Improving theme toggle accessibility labels
- Testing with more assistive technologies
Testing
This site is regularly tested using:
- Automated Tests: Playwright + axe-core run on every commit and PR
- Pre-push Hooks: Accessibility tests must pass before code can be pushed
- CI/CD Pipeline: Full WCAG 2.1 AA compliance checks on GitHub Actions
- Manual Testing: Keyboard navigation and browser zoom levels
See our accessibility testing guide for details.
Feedback
If you encounter any accessibility barriers or have suggestions for improvement, please reach out via:
I take accessibility feedback seriously and will respond as soon as possible.
Third-Party Content
While I control the accessibility of this site's content, I cannot guarantee the accessibility of third-party sites I link to. I try to link only to sites that follow good accessibility practices.
Last updated: September 2025