Marcelo Paiva

Accessibility statement

This site should work for everyone who comes to it, whatever they use to read it. It aims for WCAG 2.2 at Level AA. It has not been audited by anyone outside this project, so that is a target and not a claim.

Reporting a barrier

If something here does not work for you, that is a bug, and it is mine.

Email me and say what you were trying to do and what you were using. You do not need to name a guideline. I read these myself and will answer within a week. If the fix is not quick, I will say so, and say what you can do in the meantime.

What is not good enough yet

  • No independent audit. The checks below are automated. They cannot tell whether a page makes sense by ear, whether focus order follows meaning, or whether the writing is plain enough.
  • The drawings rarely show the person they are about. They are generated, and the style drops small details: a keyguard came back as a bare keyboard, and a white cane not at all. Under each drawing, a line marked “Meant to show” says in words who it was meant to be.
  • Captions are written by a model looking at the finished drawing, and are not reviewed one by one.
  • The drawings cannot be switched off. The Calm setting tones them down, but a reader who needs them gone has no way to do it.
  • The theme cannot go back to following your system. Once Light or Dark is chosen, it stays chosen.
  • Some text sits on colors nothing has graded. The large page names on Writing, Work, Illustrations and Signal sit over moving waves in random colors, and the top of each essay is tinted by its blurred drawing. The tint is switched off when your system asks for more contrast.
  • WCAG Quotes is new and unreviewed. The quotes are illustrative personas and say so, but nobody the criteria are about has read them yet.
  • Reading level is only partly checked. Long sentences fail the build. The other rules I hold the writing to are checked by nobody but me.

What the build checks

These run on every change, and any one of them stops the site from being published:

  • Every text and interface color pair meets its AA contrast ratio, in both themes.
  • No color is used that the contrast check cannot see.
  • Every image has a text alternative, and every referenced image exists.
  • Every generated drawing was inspected against what it was meant to show, which catches impossible anatomy and disability drawn as a cliché.
  • Nothing on the Signal page is in a language other than English without being marked.
  • No sentence in an essay or case study runs past 35 words.
  • No internal link is broken, and no hyphenated word is split across a line, where a screen reader would read it as two.
  • The resume downloads match the resume page.

What you can change

  • Theme. Light or dark, in the header. It starts on whichever your system uses.
  • Drawings. Calm or Full, in the header. Calm is the default.
  • Motion. The pause button in the header stops everything that moves by itself. With reduced motion set in your system, nothing moves at all. Colors change only as slow fades, never as flashes.
  • Home page layout. A list of essays, or a collage of their drawings. The list is where the page always opens.
  • Keyboard. A skip link to the main content, and a visible focus indicator on everything that takes focus.
  • Print and download. Pages print without the drawings. The resume PDF is tagged, so a screen reader gets headings, lists and links rather than a picture of text.

Content from elsewhere

Some of this site points away from it: the Signal page collects other people’s headlines, and the Pens page links to experiments on CodePen. I cannot vouch for those pages, and a barrier there is worth telling me about too.

Last reviewed .