Accessibility statement
I want the delivery experience to include the website itself.
Last reviewed: 26 July 2026.
Target
This site is designed towards WCAG 2.2 Level AA. That target informs semantic structure, colour contrast, keyboard operation, focus visibility, text resizing, motion preferences, form instructions, error messages and media alternatives.
Interaction support
- A skip link moves directly to the main content.
- Navigation, mega menus, search, forms and links are keyboard operable.
- Visible focus indicators are not removed.
- Content remains usable at narrow widths and enlarged text settings.
- Reduced-motion preferences disable non-essential movement.
- Generated and project visuals have text alternatives and provenance captions.
- Form status and field errors are announced through live regions.
Known external boundaries
Third-party source sites, videos, repositories and the Cloudflare Turnstile widget are controlled by their providers. I do not claim that every external destination meets the same standard as this site.
Report a barrier
If a page, document, form or interaction blocks you, use the secure enquiry route and begin the brief with “accessibility barrier”. Include the page address, what you were trying to do, the browser or assistive technology if you are comfortable sharing it, and the format you need.
Portable CV
The CV is available as structured HTML and as a selectable two-page PDF. If the PDF format does not work for you, use the HTML CV.