Accessibility Statement

Committed to making this website accessible to everyone

Our Commitment

I am committed to ensuring digital accessibility for people with disabilities. I am continually improving the user experience for everyone and applying the relevant accessibility standards.

This website strives to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA. These guidelines help make web content more accessible to people with disabilities including visual, auditory, physical, speech, cognitive, language, learning, and neurological disabilities.

Accessibility Features

Keyboard Navigation

All interactive elements can be accessed and operated using a keyboard. Press Tab to move forward, Shift + Tab to move backward, and Enter or Space to activate.

Screen Reader Support

Semantic HTML structure, ARIA labels, and descriptive alt text for images ensure compatibility with screen readers like NVDA, JAWS, and VoiceOver.

Reduced Motion Support

Respects the prefers-reduced-motion setting to minimize animations for users sensitive to motion.

Color Contrast

All text meets WCAG AA contrast ratios (4.5:1 for normal text, 3:1 for large text) in both light and dark modes.

Focus Indicators

Visible focus indicators on all interactive elements make keyboard navigation clear and easy to follow.

Dark Mode

Toggle between light and dark themes to reduce eye strain and improve readability based on your preference or lighting conditions.

Semantic HTML

Proper use of HTML5 semantic elements (header, nav, main, article, section, footer) for better structure and assistive technology support.

Descriptive Links

All links have descriptive text that clearly indicates their destination or purpose, avoiding ambiguous phrases like "click here."

Keyboard Shortcuts

Navigate efficiently using these keyboard shortcuts:

Tab Move to next interactive element
Shift + Tab Move to previous interactive element
Enter or Space Activate links and buttons
Escape Close modals and dropdowns
Arrow Keys Navigate within dropdowns and carousels

Standards & Compliance

This website aims to comply with the following standards and best practices:

  • WCAG 2.1 Level AA - Web Content Accessibility Guidelines
  • Section 508 - U.S. Federal accessibility standards
  • ARIA - Accessible Rich Internet Applications specifications
  • HTML5 - Semantic markup standards

Known Limitations

Despite our best efforts, some limitations may exist:

  • Third-party embedded content (GitHub badges, Medium feeds) may not meet accessibility standards
  • Some complex animations may cause issues for users with vestibular disorders (use Reduced Motion setting)
  • External links lead to websites not under my control

I am actively working to address these limitations and improve accessibility continuously.

Feedback & Assistance

Your feedback helps me improve accessibility for everyone. If you encounter any accessibility barriers or have suggestions:

Response Time: I aim to respond to accessibility feedback within 2 business days and address reported issues as quickly as possible.

Technical Information

This website is built with accessibility in mind using modern web technologies:

  • Framework: Astro (Static Site Generator)
  • HTML: Semantic HTML5 structure
  • CSS: Modern CSS with custom properties
  • JavaScript: Progressive enhancement approach
  • Testing: Lighthouse, axe DevTools, keyboard-only testing

Last Updated: November 4, 2025
Accessibility Coordinator: Jeric Aminola