Accessibility
Last updated: May 2025
I am committed to making atulchoudhary.com accessible to the widest possible audience, regardless of technology, ability, or circumstance. Accessibility is not an afterthought — it is an engineering requirement baked into the architecture from day one.
Conformance Standard
This website targets conformance with the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA. These guidelines explain how to make web content more accessible for people with disabilities and more user-friendly for everyone.
Accessibility Features
The following accessibility features are implemented across the entire site:
- Semantic HTML — Proper heading hierarchy (h1–h6), landmark regions (nav, main, footer), and ARIA labels on interactive elements.
- Keyboard Navigation— Full keyboard support for all interactive elements. A "Skip to main content" link is provided at the top of every page.
- Screen Reader Support — ARIA attributes, descriptive alt text, and visually-hidden labels for icon-only buttons ensure assistive technology compatibility.
- Color Contrast — Text and interactive elements maintain a minimum contrast ratio of 4.5:1 for normal text and 3:1 for large text against backgrounds.
- Reduced Motion — Animations respect the
prefers-reduced-motionmedia query. Users with motion sensitivity will experience minimal or no animation. - Focus Indicators — Visible, high-contrast focus rings on all focusable elements for keyboard and switch-access users.
- Responsive Design — The site is fully responsive and functional from 320px viewport width up to 4K displays, supporting pinch-to-zoom up to 500%.
- No-JavaScript Fallback — A complete noscript fallback provides core content and navigation for users with JavaScript disabled.
Technologies Used
Accessibility relies on the following technologies:
- HTML5 with semantic markup
- WAI-ARIA 1.2 attributes
- CSS custom properties with prefers-reduced-motion support
- Next.js with server-side rendering for fast first contentful paint
Assessment & Testing
This website has been evaluated using:
- Automated testing with Lighthouse, axe-core, and WAVE
- Manual keyboard navigation testing across all pages
- Screen reader testing with NVDA and VoiceOver
- Color contrast verification using WebAIM Contrast Checker
Known Limitations
While I strive for full compliance, some content may have accessibility limitations. Known issues include:
- Third-party embeds — External content (e.g., embedded Kaggle notebooks) may not meet all WCAG criteria. Alternative links are always provided.
- Complex animations — Some GSAP-powered scroll animations may not fully degrade under reduced-motion preferences. These are non-essential decorative elements.
Feedback
If you encounter any accessibility barriers or have suggestions for improvement, please contact me at dev@atulchoudhary.com. I take accessibility feedback seriously and will respond within 5 business days.