Accessibility Statement
This portfolio is built to model the practices it preaches. We are committed to making it usable by the widest possible audience, including people who rely on assistive technology.
Our commitment
Structured For Growth targets conformance with the Web Content Accessibility Guidelines (WCAG) 2.2, Level AA. Accessibility is treated as an engineering requirement, not an afterthought — the same way security and testing are.
Conformance status
This site is substantially conformant with WCAG 2.2 AA: the large majority of success criteria are met, with a small number of known issues listed below that are actively being remediated. We do not claim full conformance or formal certification — see Known limitations for specifics.
Measures in place
-
Semantic HTML landmarks (
header,nav,main,footer) and a logical heading structure on every page. - A "Skip to main content" link as the first focusable element on each page.
- Full keyboard operability, including the navigation mega-menu (built to the WAI-ARIA Authoring Practices Menu pattern).
-
A visible
:focus-visibleindicator for keyboard users, andscroll-paddingso focused targets are never hidden behind the sticky header. -
Respect for the
prefers-reduced-motionsetting — animation and smooth-scroll are disabled when the operating system requests reduced motion. - A light/dark theme toggle and a dark default palette designed for legibility.
- Live-region announcements for dynamic updates, and ARIA labelling on interactive controls.
- Responsive layouts that reflow without loss of content down to small mobile viewports.
Known limitations
In the spirit of honesty over polish, here is what we know is not yet perfect:
- Primary button contrast. The label on the primary call-to-action button measures approximately 4.49:1 against the surrounding green, just under the 4.5:1 AA target for normal-size text, and the hover state currently measures lower. A palette adjustment to clear the threshold is in progress.
- Maskable app icons. The installed-app icon set is incomplete; this affects the home-screen icon only, not access to any content.
- Third-party content. Privacy-respecting analytics are embedded from a third party and are outside our direct styling control.
- Visual media. As screenshots and demo recordings are added to project case studies, each is being given descriptive alternative text; some galleries are still being captioned.
Compatibility
The site is designed to work with current versions of major browsers (Chrome, Edge, Firefox, Safari) and common screen readers (NVDA, VoiceOver), as well as keyboard-only navigation. It is not optimised for browsers more than two major versions out of date.
Assessment approach
Accessibility is evaluated through ongoing self-assessment that combines automated checks (such as axe-core and Lighthouse) with manual keyboard and screen-reader review. Findings are tracked and fixed as part of normal development rather than batched into a one-time audit.
Feedback
If you encounter a barrier on this site, please tell us — your report helps us fix it. Use the contact form and mention "accessibility" in your message. We aim to acknowledge accessibility feedback within five business days.
Last reviewed: June 4, 2026.