Built to be usable.
The experience is designed for keyboard, touch, readable text, and reduced motion. Accessibility is an ongoing engineering task, not a badge awarded by a build command.
Navigation without a mouse
Use Tab to move through controls, Enter or Space to activate buttons, and Escape to close dialogs. Skip navigation moves to the main content. Search is available from the header or Ctrl/⌘ K. Forms have visible or accessible labels.
Motion is optional
Your device’s reduced-motion setting stops the decorative sculpture animation and smooth scrolling. The sculpture also has its own pause button. Core actions do not depend on animation or hover.
Flexible layouts
The portfolio and tools adapt to narrower screens. Data tables may scroll horizontally so columns remain readable. Browser zoom is not disabled. Light and dark themes are available from the header.
What still needs human review
Automated browser checks cannot prove complete screen-reader usability or every mobile hardware combination. Model inference may be unavailable on low-memory devices. Specific tested environments and remaining limitations are recorded in the repository.
Report an obstacle
Please include the page, browser, assistive technology if relevant, and the action you were trying to complete.