Kathleen McMahon
Engineer | Designer | Speaker
Boston, Massachusetts, United States
Actions
Kathleen is a software engineer, designer, educator, and international conference speaker who builds design systems across engineering and product design. She creates inclusive, accessible foundations for AI-ready workflows through scalable component libraries, token-driven systems, and the tooling and documentation that help teams design, build, and ship with more clarity and consistency.
Kathleen’s a Design Tokens W3C Community Group Specification Editor. Her talks and workshops explore front-end engineering, accessibility, design systems, and modern product development, with a focus on how systems thinking and inclusive implementation improve the way teams build.
Outside of work, she is the Creative Director for the CXsisters network and the best lanterne-rouge cyclocrosser you’ll ever meet.
Links
Area of Expertise
Topics
Design System Test Kitchen! Recipes for AI-Ready Components
Design systems are like a well-stocked test kitchen: developers are the head chefs and AI tools are the line cooks. With the right ingredients, recipes, and kitchen rules, teams can rapidly turn ideas into UI. But without machine-readable recipe cards and kitchen rules, AI has to guess, and developers end up with something nobody ordered. This workshop shows how to make your design system AI-ready: component metadata, usage guidance, accessibility expectations, and validation. Walk away knowing exactly what to fix and how to fix it.
Cue Lights and Go! Syncing Sound and Light with AI and React
If you've ever worked backstage at an event, you know: timing matters. But what happens when sound, light, and interaction all need to synchronize? One missed cue and your symphony of sound and light becomes chaos. In this talk, we'll explore how React 19 and XState can orchestrate live cues across web APIs and AI-generated music, syncing it all with lighting. Pair this with the right hardware, and your room can come to life right on cue.
Beachcomber's Guide to Type-Safe Design Systems
Building a design system can feel a lot like beachcombing: you wander through washed-up components, mismatched tokens, and that one mysterious Button variant you *swear* no one added.
And sometimes? The code looks solid — until you touch it. Like sand dollars, fragile patterns can seem beautiful and consistent on the surface, but one wrong move and everything crumbles.
With TypeScript on your side, you don’t have to leave consistency up to chance.
In this talk, we’ll explore how to use type safety to organize the mess, protect fragile pieces, and build a clear, maintainable system — even if you’ve inherited one that’s already half-buried in technical sand. From modeling tokens to robust variant props, you’ll leave with practical ways to build systems that are both sturdy and flexible — like any good sandcastle should be.
CityJS Athens Upcoming
- Design System Test Kitchen! Recipes for AI-Ready Components
- Cue Lights and Go! Syncing Sound and Light with AI and React
React Alicante
- Design System Test Kitchen! Recipes for AI-Ready Components
- Cue Lights and Go! Syncing Sound and Light with AI and React
Codemotion Madrid 2026 Sessionize Event
jsday 2026 Sessionize Event
MagnoliaConf 2025
The Beachcomber’s Guide to Type-Safe Design Systems.
Codemotion Milan 2025 Sessionize Event
Codemotion Milan 2025
Practical Accessibility in React: The Sand Dollar Approach (Workshop)
DevFest Santiago de Compostela 2025 Sessionize Event
GDG DevFest Santiago de Compostela
- Practical Accessibility in React: The Sand Dollar Approach (Workshop)
- The Beachcomber’s Guide to Type-Safe Design Systems.
React Alicante 2025
- Practical Accessibility in React: The Sand Dollar Approach (Workshop)
- The Beachcomber’s Guide to Type-Safe Design Systems.
React Alicante 2024
- Holy Cannoli! Headless WordPress with NextJS, React, and TailwindCSS
- Sweet, savory, and fresh! Accessible design system Storybook tests.
ConfrontJS 2024
Design System Carnival! One accessible components, many pretty masks.
CityJS London 2024
Design System Carnival! One accessible components, many pretty masks.
React Summit US 2023
Design Systems Carnival! One accessible component, many pretty masks.
Clarity 2023
Design Systems Carnival! One accessible component, many pretty masks.
React Alicante 2023
Bye-we bye, weeds! The Digital Gardening with Astro, SolidJS, & MDX.
JSDayIE 2023
Bye-we bye, weeds! The Digital Gardening with Astro, SolidJS, & MDX.
ReactNext 2023
Bye-we bye, weeds! The Digital Gardening with Astro, SolidJS, & MDX.
React Miami 2023
Design Systems Carnival! One accessible component, many pretty masks.
reactJSday Verona 2022
Design System Carnival! One accessible component, many pretty masks.
React Brussels 2022
Stealth Mode North Star — Rebranding in secret with feature flags
React Miami 2022
Stealth-mode North Star: Rebranding in secret with feature flags
reactJSday 2021 Digital Edition
Stealth-mode North Star: Rebranding in secret with feature flags
axe-con 2021
Accessibility-flavored React components make your design system delicious!
Egghead Talks 2020
Accessibility-flavored React components make your design system delicious!
Codemotion Online 2020
Accessibility-flavored React components make your design system delicious!
React Summit Online 2020
Smoothly Inclusive Component Library Documentation
enterJS 2020
Accessibility-flavored React components make your design system delicious!
MDXConf 2020
Digital Gardening with MDX Magic
Gatsby Days 2020
Smoothly Inclusive: React component library documentation with Gatsby and MDX
Design Systems London 2019
Accessibility-flavored React components make your design system delicious!
Codemotion Milan 2019
Accessibility-flavored React components make your design system delicious!
reactJSday Verona 2019
Accessibility-flavored React components make your design system delicious!
JSDayIE 2019
Accessibility-flavored React components make your design system delicious!
React Day New York 2019
Accessibility-flavored React components make your design system delicious!
Inclusive Design 24 2018
Accessibility-flavored React components make your design system delicious!
Kathleen McMahon
Engineer | Designer | Speaker
Boston, Massachusetts, United States
Links
Actions
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