Accessibility
Last reviewed 1 August 2026
mostafijur.in should be usable by as many people as possible, including people who use keyboards, screen readers, zoom, and other assistive technologies. Accessibility is treated as a product quality requirement, not an optional extra.
This statement describes the accessibility target for the public site, what I do to support it, known limitations, and how to report problems.
Accessibility target
The public pages of this site aim to meet WCAG 2.2 Level AA. That includes perceivable content, keyboard operation, understandable structure and feedback, and robust markup that works with current assistive technologies.
I have not claimed a formal third-party certification for the entire site. This statement reflects intentional design, implementation practices, and ongoing testing—not a completed external audit of every page state.
What this covers
The target applies to public experiences such as:
- Primary navigation, search, and page structure
- Articles, case studies, principles, about, resume, and utility pages
- The contact form, including validation and status messages
- Light and dark themes
- Mobile and desktop layouts
Measures in place
- Semantic headings and landmarks so pages can be navigated by structure
- Keyboard access for primary interactive controls, with visible focus styles
- Visible labels on form fields, clear errors associated with fields, and preserved input after validation failures
- Text alternatives for meaningful images when provided in the CMS
- Support for light and dark themes without relying on colour alone for meaning
- Respect for reduced-motion preferences where motion is used
- Automated accessibility checks in the project’s end-to-end test suite (including axe-based contracts on selected flows), plus manual keyboard and spot screen-reader checks during development
Known limitations
Some limitations remain, and I want to be honest about them:
- CMS-authored rich text, diagrams, and media depend on careful heading structure and alternative text when content is edited. Newly published media may temporarily lack ideal alternatives until reviewed.
- The downloadable resume PDF is only as accessible as the file uploaded to Resume Settings. HTML resume content on /resume is the preferred accessible summary when a PDF is unavailable or less accessible.
- Cloudflare Turnstile on the contact form is a third-party widget. I aim to keep the surrounding form accessible, but challenge presentation is partly outside this site’s direct control.
- Older or highly complex content embeds (if introduced later) may need additional captions, transcripts, or text equivalents.
- Admin/CMS interfaces used to edit the site are essential for publishing but are not the primary public accessibility surface described by this statement.
Compatibility
The site is developed for current evergreen browsers. Experience may vary with older browsers, unusual browser extensions, or assistive technology combinations I have not yet tested.
Feedback and contact
If you find an accessibility barrier on mostafijur.in, please tell me. Useful details include the page URL, what you were trying to do, the assistive technology or browser you use if relevant, and what went wrong.
Contact: [email protected] or the Contact form at /contact. I will acknowledge reports and prioritise fixes that block access to core content or contact pathways.
Review
This statement is reviewed when major interface changes ship, and at least when the “Last reviewed” date on this page is updated. The date above reflects the latest review of this statement against the current public site.