- Talk
- 2026
Beachcomber’s Guide to Type-Safe Design Systems
Speaker:

Kathleen McMahon
Engineer | Designer | Speaker
Topics:
Abstract
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.






