Skip to content
Matic Korošec

Accessibility

Usable by everyone.

What this site commits to, where it deliberately stops and how to tell me when it fails.

The standard

This site targets WCAG 2.1 level AA, which is the bar the European standard EN 301 549 points at for web content. I test against it instead of assuming: every page is scanned with axe-core and the things a scanner cannot judge get checked by hand.

Being straight about the legal side: I am a one-person firm, so I am a microenterprise and a portfolio site is not one of the services the European Accessibility Act lists. Very little of this is legally required of me. I do it because a site that locks people out is a badly built site, which is a poor advert for someone who builds sites for a living.

What that means in practice

  • Every page works from the keyboard alone, with a visible focus ring on every control and a skip link as the first stop.
  • Text and interface colours meet the 4.5:1 contrast minimum. The lightest text on the site, the grey used for captions and dates, measures 7.37:1.
  • The layout reflows down to a 320px window and survives 200% zoom without ever scrolling sideways.
  • Nothing moves for anyone whose system asks for reduced motion. The drifting dots in the header diagrams stop.
  • Headings run in order, landmarks are marked up and images carry real alternative text or are hidden when they are decoration.
  • Links inside paragraphs are underlined, not just coloured, so they do not depend on you seeing the colour.
  • Links that open a new tab say so out loud to a screen reader.
  • The email address appears behind a bot check and when it appears a screen reader is told rather than left guessing.
  • Nothing on the site flashes.

The known exception

The dotted system diagrams in the page headers are decoration and they are the one place this site does not clear the AA bar. Their labels sit at 3.35:1 against the background, under the 4.5:1 that real text has to meet and the lines are fainter still. That is deliberate: they are ambient, they are hidden from screen readers on purpose and nothing is said only in a diagram. Every one of them illustrates something the surrounding page already states in words, so if they disappeared entirely, no information would go with them.

Found something broken?

Then I want to know and I will fix it rather than argue about it. Tell me what page it was, what you were using to read it and what happened. Get in touch and I will reply.

Last updated: 15 July 2026. Tested against WCAG 2.1 AA with axe-core plus manual keyboard, zoom, reflow and reduced-motion checks.