This site is built and maintained by one person, and accessibility is treated as an ongoing part of that work, not a one-time checkbox. The goal is for anyone, regardless of ability or assistive technology, to be able to read this site's content and use its features.
// what's already in place
Semantic HTML is used throughout for headings, landmarks, and navigation, so screen readers can move through the page in a logical order. Interactive icon-only controls (the chat toggle, chat close, and music controls) carry aria-label attributes describing their function. The chat widget's open/close state is exposed via aria-expanded. Body text is set against a dark background at a contrast ratio intended to meet WCAG AA for normal text. The ambient neural-network animation in the hero automatically disables itself when a visitor's system has prefers-reduced-motion enabled, and no other motion on the site is essential to understanding its content. The site is fully navigable by keyboard, and layouts are responsive down to small mobile viewports.
// known limitations
This is a solo project and a work in progress. Some decorative elements (the hero canvas animation, brand-colored project cards) rely on color and motion as part of their visual identity; no information is conveyed by color alone, but a full manual audit against WCAG 2.1 AA has not yet been completed. If you encounter a barrier using this site with a screen reader, keyboard-only navigation, voice control, or any other assistive technology, that's a bug I want to know about.
// feedback
If any part of this site is difficult to use, please email me directly with the page and the issue you ran into. I'll do my best to fix it and will treat accessibility reports as priority bugs.