Accessibility

Accessibility statement.

I build software for a living, so a site that locks people out would be a poor advertisement. Here is where this one actually stands.

What I aim for

This site targets WCAG 2.2 Level AA. That is the standard most accessibility law around the world points at, and it is the one I hold my client work to as well.

What that means here

  • Every page can be operated with a keyboard alone, and a "Skip to content" link is the first thing you reach.
  • The chat panel and the mobile menu both close with Esc, and focus goes back to the button that opened them.
  • Text meets the 4.5:1 contrast minimum against its background.
  • Links in article text are underlined, not signalled by colour alone.
  • Animation is turned off when your system asks for reduced motion.
  • Pages reflow to a single column on small screens and under zoom.

Where it falls short

I would rather name the gaps than claim there are none. The interactive demos are built to show what a working app looks like, and they have had less accessibility attention than the rest of the site — if one of them blocks you, nothing on it is essential, and I will happily walk you through it directly. This statement is reviewed whenever the site changes materially.

If something blocks you

Tell me and I will fix it — and I will tell you what I did. A 20-minute call is the fastest route to a real person, and you will not be handed to a form.

Book a call

Last reviewed 15 September 2026.

Book a 20-Minute Call