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
alttext; 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.