Accessibility: made for every visitor.

Everyone should be able to learn about my work and get in touch, whatever device, browser or assistive technology they use.

The standard

WCAG 2.2, Level AA.

This site is designed to meet the Web Content Accessibility Guidelines 2.2 at Level AA. In plain terms, that means four promises to you.

  • You can see and hear it.Strong contrast, real text instead of pictures of text, alt text on meaningful images and captions on finished videos.WCAG principle: Perceivable
  • You can use it your way.Everything works from a keyboard, focus is always visible, and motion can be paused on every page.WCAG principle: Operable
  • You can follow it.Plain language, labeled form fields and error messages that say exactly what to fix.WCAG principle: Understandable
  • It works with your tools.Real headings, landmarks and labels, so screen readers and other assistive technology can follow along.WCAG principle: Robust
On every page

What’s built in.

The effects are part of the fun. None of them should ever get in your way.

  • Motion control. A Pause motion button sits at the bottom of every page, and the site follows your device’s reduced-motion setting automatically.
  • Keyboard access. Everything works without a mouse, with a skip link and a visible focus outline.
  • Screen readers. Real headings, landmarks and labels. Decorative effects are hidden from assistive technology.
  • Readable contrast. Text is designed to meet or exceed the AA contrast ratios.
  • Sound is off by default. Interface sounds play only if you turn them on.
  • Video. Finished client videos are published with captions, and transcripts on request.
Try it yourself

Your controls.

These switches do the same thing as the buttons at the bottom of the screen, and your motion choice is remembered on this device.

Keyboard
  • Tab next link or control
  • Shift + Tab back
  • Enter or Space press a button
  • Arrow keys move between tabs
Brand color contrast

AA asks for at least 4.5:1 for regular text. These are the main pairs on this site.

  • Black on volt17.0:1
  • Off-white on black18.0:1
  • White on ultraviolet8.3:1
  • Volt on ultraviolet7.1:1
Found a barrier?

If something doesn’t work, tell me.

Tell me which page you were on and what happened. I’ll fix what I can, and get you the information another way in the meantime.

Last reviewed: November 2026.