Session
Design Systems With Seatbelts: Accessibility Built In, Not Bolted On
Many teams want to build accessible products, but accessibility often slips through the cracks during development. Perhaps a modal does not trap focus properly, or someone removes the focus ring because it does not align with the design. These small oversights can make a product frustrating or even impossible to use for people who rely on a keyboard or screen reader.
The problem is not that developers do not care, but that most systems do not help them make the right choices by default. In this talk, I will demonstrate how to incorporate accessibility into your components from the start, utilizing React and design system patterns. We will look at how compound components can enforce the correct structure, how tokens help maintain contrast and motion preferences, and how tools like TypeScript and linters can support developers without getting in the way.
Along the way, I will live-code more complex components and think out loud through the accessibility challenges, showing how to align with WCAG practically. Whether you are starting fresh or improving an existing setup, this talk gives you tools and mental models to build accessible products with confidence.

Dennis Spierenburg
Divotion, Frontend developer
Utrecht, The Netherlands
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top