A ninja serves everyone. We aim to make Digital Health Ninja usable by as many people as possible — including folks using screen readers, keyboards only, voice control, magnifiers, or just a slightly grumpy trackpad.
What we aim for
- WCAG 2.1 Level AA conformance as our target.
- Sufficient color contrast (we test our katana-green against the ink-black background).
- Keyboard navigation across every interactive thing.
- Visible focus indicators so you always know where you are.
- Semantic HTML and accessible names on icon-only buttons.
- Forms with proper labels — no guessing what the field wants.
- Respect for
prefers-reduced-motionfor our shuriken-spinning friends.
What we know isn't perfect yet
- A few third-party tool logos we display may lack rich alt text — we use the tool's name as a fallback.
- Some marketing animations are decorative; they're hidden from assistive tech but if you spot one that isn't, tell us.
Tell us where we tripped
Found a barrier? Please email info@stefanbuttigieg.com with the page URL and a short description. We treat accessibility bugs like security bugs — high priority, no shame, sushi for the reporter.*
*Sushi metaphorical. Please don't actually mail us fish.
Standards and tooling
We build on Tailwind, shadcn/ui (Radix primitives), and TanStack Router, which give us accessible defaults. We run automated accessibility checks in development and do periodic manual sweeps with screen readers (VoiceOver, NVDA).