Accessibility Statement
I want tommywilliams.co.uk to be usable by everyone, including people with disabilities. This statement explains where things stand against the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA and how to tell me if something's getting in your way.
What I aim for
- Clear semantic markup and logical heading hierarchy;
- Alt text on every meaningful image, with photo credits where known;
- Sufficient colour contrast between text and background;
- Keyboard navigation for all primary pages;
- Respect for
prefers-reduced-motionso animations can be switched off at the OS level; - Responsive layouts that work across common viewport sizes.
Known issues
I'm honest that the site is a personal portfolio with a handful of small, independently-built sub-apps. Not everything has been audited to AA yet. Known gaps being worked on:
- Some sub-apps set
maximum-scale=1.0, user-scalable=noon their viewport meta, which prevents pinch-zoom. This is being reviewed and removed where it's not strictly necessary for UI control. - Sub-app content rendered client-side by React may not be available to assistive technologies in the brief window before JavaScript has executed.
- Third-party embeds (YouTube, Spotify) are subject to those providers' own accessibility levels, which I don't control.
- A full automated audit (axe DevTools, Lighthouse accessibility) is on the backlog — the site has not yet been manually tested with a screen reader end-to-end.
Measures taken
- Main-site headings follow a single-H1, H2-section, H3-card hierarchy;
- Every portfolio image carries an
altattribute and, where applicable, a visible photographer credit; - The contact CTA is a real anchor link (
mailto:) rather than a JS-only button; - Colour contrast on body text (ivory #f4e8d4 on deep brown #1a1410) exceeds 7:1 (AAA);
- Scroll-triggered animations are disabled when
prefers-reduced-motionis set; - Ideas and issues are tracked in a public backlog and acted on over time.
How to report an accessibility issue
If something on this site is stopping you from using it — a broken interaction, missing alt text, low contrast, a screen-reader problem, anything — please email hello@tommywilliams.co.uk with:
- The page URL;
- What you were trying to do;
- What went wrong, and which assistive tech or browser you were using (if applicable).
I'll acknowledge your message within 5 working days and aim to fix or respond substantively within 30 days. This is a personal site, not a regulated public-sector service, so I can't promise the formal timescales of the Public Sector Bodies (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018 — but I'll take your feedback seriously.
Formal complaints
If you're not satisfied with my response, you can contact the Equality Advisory and Support Service (EASS), which provides advice on UK Equality Act 2010 concerns.