This website is being built in public and is very much under construction

Accessibility Specialist (home page)

Hey, I'm James 👋

I'm an accessibility specialist and developer, currently Head of Accessibility at Jadu. I love creating inclusive digital experiences and helping others learn how to do the same. I spend my days working with designers, developers, and testers to make the web more inclusive - building accessibility into products and processes from the ground up.

Latest posts

Deep dive: understanding live regions, part 3

Posted:

The final part of this series covers common live region mistakes, frequently asked questions, and testing considerations.

Deep dive: understanding live regions, part 2

Posted:

A technical guide to creating and configuring live regions, covering ARIA attributes, live region roles, announcement behaviour and WCAG considerations.

Deep dive: understanding live regions, part 1

Posted:

An introduction to live regions, why they exist, and how they help screen reader users stay informed when content updates dynamically.

Setting up Windows Screen Readers on a Mac

Posted:

Step-by-step guide to running NVDA and JAWS on a Mac using a Windows virtual machine.

Posted:

A deep drive into link accessibility, covering the basics, things to avoid, and some common problematic patterns.

The accessibility pitfalls of truncating text

Posted:

The problem with truncating text is... (see what I did there?)

Latest guides

How to test with a screen reader

Posted:

Using a screen reader to explore your site helps you spot potential barriers faced by people who rely on them.

How to test keyboard accessibility

Posted:

Not everyone can use a mouse or trackpad. People with motor impairments, temporary injuries, situational impairments, or even those who simply prefer faster navigation often rely solely on their keyboards to move through a website.