Sam Alexander

Sam Alexander — Staff Engineer at Knapsack. Talks and sessions delivered at UXDX.

Sam Alexander

Sam Alexander

Staff Engineer

Sam Alexander is a Staff Engineer at Knapsack, where his focus is the design system agentic experience (DSAX): charting the decisions and steering the behavior of AI agents building with a design system. He builds the pipelines that make that system consumable by agents over MCP, and the evals that score an agent's choices of component, token, and pattern against the design contract. He has spent two decades building data products for creators, artists, startups, and Fortune 500s like in 2025, when he mapped 1.7 million songwriter connections with a semantic layer, MCP, and Claude Code (Small Data SF). He is based in Portland, OR, where he can be found exploring, songwriting, and game-jamming with his family each weekend.

Past talks

1 talk · 1 event
2026
UXDX San FranciscoNov 2026
Workshop

How to Keep AI-Generated Products Aligned with Your Design System

AI can generate polished interfaces in minutes. But an interface can look right while quietly departing from your design system, using the wrong components, ignoring tokens, inventing new patterns or introducing accessibility issues. As AI-generated work spreads across teams, these small inconsistencies can quickly create significant rework and risk. In this hands-on workshop you’ll learn how to evaluate whether AI-generated products are actually using your design system. Using a public design system and a set of realistic product tasks, you’ll generate interfaces, examine the decisions made by the AI and measure how consistently it follows the system. You’ll then use those findings to identify gaps in documentation, uncover missing components and distinguish acceptable exceptions from problems that need to be addressed. Rather than relying on whether an interface looks right, you’ll leave with a practical way to measure quality and continuously improve how AI works with your design system. By the end of the workshop, you’ll be able to: - Create realistic tests for evaluating AI-generated interfaces against a design system - Measure whether AI is correctly using your components, tokens and established patterns - Identify hidden inconsistencies that could create rework, accessibility issues or compliance risks - Use the results to improve design-system documentation and uncover missing components - Establish quality thresholds and a repeatable feedback loop for AI-generated product work