Commitment
Accessibility
Here accessibility is a release gate, not an add-on: anyone —using a mouse, a keyboard or a screen reader, with or without colour vision— can read and navigate this site without barriers. And it's not a promise: it's measured.
Conformance level
Contrast is measured, not estimated. Body text reaches 13.79:1 in light and 15.32:1 in dark; links and action buttons exceed 7:1 in both themes. AA requires 4.5:1 — cleared with room to spare.
Standard
WCAG 2.2, levels A and AA.
Status
AA met across the whole site.
Colour system
AAA in light and dark, with contrast measured.
What's been done
The same checks that close every page of the Design System, in plain language and with the WCAG criterion each one covers.
Contrast measured in both themes
WCAG 1.4.3 · 1.4.11Every piece of text and every control is checked with a number in light and dark, including hover and focus states.
Focus always visible
WCAG 2.4.7Every interactive element shows a 2px focus ring with an offset; the indicator is never removed without a replacement.
Generous tap areas
WCAG 2.5.8 (exceeded)Touch targets are at least 44×44px, including small controls like the breadcrumb or the theme switch.
Logical structure and order
WCAG 1.3.1 · 2.4.6A single main heading per page and a hierarchy with no skipped levels; reading order matches source order, for screen readers and keyboard navigation.
Clear location
WCAG 2.4.8Inner pages carry a breadcrumb that shows where you are within the site.
Never colour alone
WCAG 1.4.1No state or category is signalled by colour only: there's always text or shape as well.
Reduced motion respected
WCAG 2.3.3If your system asks for less animation, transitions and reveals are turned off.
Text alternatives
WCAG 1.1.1Images that carry meaning have alt text; decorative ones are hidden from assistive technology.
How it's verified
This isn't a self-assessment on trust. Every page is checked, in light and dark mode, with real tools.
axe-core
WCAG rules engine. 0 violations on the home and inner pages.
Lighthouse
Accessibility audit. A score of 100 in production.
Contrast measured
Colour by colour, with a number, not by eye.
Keyboard & focus
Manual review of keyboard navigation and focus order.
Known limits and continuous improvement
Being honest is part of accessibility too.
Direct contact
Contact is by email and phone (there's no form yet); both are direct, accessible links.
CV in PDF
It's selectable, tagged text, but a PDF never matches a web page for accessibility. If you need it in another format, email me.
Continuous improvement
The colour system is already at AAA and is re-checked on every change so it doesn't slip.
Run into a barrier?
If anything on this site is hard to use with your assistive technology, I want to know: it's the best way to fix it. Tell me which page you were on, what happened and what assistive tech you use, and I'll get back to you.
franciscojavier.lopezmartinez@gmail.com
Last accessibility review: 2 August 2026.