Accessibility

Accessibility Statement

This website is built to be usable by as many people as possible, including those who rely on assistive technology.

Last updated: July 10, 2026

Our commitment

I want everyone to have a smooth, equal experience on this website — regardless of ability, device, or the tools they use to browse. I aim to meet the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA, and I treat accessibility as an ongoing effort rather than a one-time checkbox.

What I do to keep it accessible

  • Semantic HTML — proper headings, landmarks and lists so screen readers can navigate the page logically.
  • Full keyboard support — every link, button and form field is reachable and operable with the keyboard, with a visible "skip to content" link and focus outlines.
  • Readable contrast — text and interactive elements are chosen to meet AA contrast ratios in both dark and light themes.
  • Alternative text — meaningful images include descriptive alt text; decorative images are hidden from assistive tech.
  • Descriptive labels — form fields and icon buttons use clear labels and ARIA attributes.
  • Respects your preferences — the site honours prefers-reduced-motion (animations are minimised) and offers a light/dark theme toggle.
  • Responsive & zoom-friendly — the layout adapts to any screen size and remains usable when zoomed up to 200%.

Known limitations

Some third-party content — such as embedded fonts or an external blog platform — may not be fully under my control. Where that happens, I work to provide accessible alternatives and continue to improve. If something isn't working for you, please tell me.

Tell me about a problem

If you run into an accessibility barrier on this site, I genuinely want to fix it. Email md.abdul.hadi.rabbi@gmail.com with the page address and a short description of the issue, and I'll respond as soon as I can. You can also reach me through the contact page.