How I AI

The internal AI tool that’s transforming how Stripe designs products | Owen Williams

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • Internal tools tailored to specific company workflows can dramatically improve product prototyping, reviews, and collaboration, often outperforming generic solutions.
  • A combination of engineering and design expertise allows the creation of lower-barrier, high-fidelity prototyping tools that are both powerful and user-friendly.
  • Prototyping with real data, multiple states, and AI-driven feedback leads to more realistic and useful product development and experimentation.
  • Fostering an open, contributive culture around internal tools encourages continuous evolution and adaptation to team needs.
  • AI-powered design tools, even in early stages, can shift conversations from debate to actual work, enabling faster, clearer communication and iteration.

Summary

Building a High-Impact Internal Prototyping Tool at Stripe

Owen Williams, a design manager at Stripe, shares how he developed Protodash, an internal AI-powered platform for rapid prototyping of dashboards and product features. Starting from simple Cursor rules and React components, Protodash evolved into a browser-based studio that integrates with Stripe’s design system, allows multi-state and variant testing, and provides AI-driven iteration and feedback. This tool transforms design reviews into more realistic, interactive demonstrations that resemble the final product, elevating the entire process and fostering better communication between designers, PMs, and engineers.

The Technical Foundations and Philosophy of Protodash

Williams emphasizes the importance of lowering barriers for designers, leveraging his engineering background to create a tool that doesn’t require complex local setups or deep coding knowledge. Protodash uses React router, MCPs for data connections, and Stripe’s design system to automate dashboard creation. It is built to be opinionated yet flexible, allowing quick updates, randomization, and variant testing. The open, contributive culture of the internal team encourages continuous evolution and customization, making the tool tailored to Stripe’s specific needs.

Transforming Design and Product Development With Internal Tools and AI

The podcast highlights how internal tools like Protodash can be more effective than off-the-shelf solutions, because they are precisely matched to a team’s culture, workflows, and quality standards. These tools enable faster, higher-fidelity prototyping, support complex data visualizations, and facilitate an iterative, discovery-driven approach. Owen discusses how PMs and non-designers are using the tool to unblock themselves, improve communication, and contribute directly to product design, resulting in a more collaborative and efficient development environment.

Innovations in Prototyping: Features and Future Directions

Williams showcases key features like in-browser prototype creation, real-time updates, AI annotations, design review modes, and variant generation. He also discusses upcoming ideas such as low-fidelity modes, component downloads, and end-to-end cloning of dashboards. The focus remains on enhancing flexibility, reducing friction, and pushing creative boundaries while maintaining Stripe’s high standards. The session underscores the potential of AI to transform traditional workflows and foster a culture of continuous improvement.

Sponsors

  • Celigo · Celigo makes operationalizing AI inside your business processes easy, from automating onboarding to managing data and workflows. Soligo Aura allows you to connect your systems via natural language and turn intent into action, used by companies like Databricks, PayPal, and Ollipop.
  • Cursor · Cursor is the preferred multi-model coding platform that allows you to code with AI, review diffs in your editor, and utilize cloud agents for your roadmap. It supports collaboration and automation to streamline development workflows, with a special offer of $50 in credits for listeners.

Show notes

Owen Williams is a design manager at Stripe who built Protodash, an internal AI-powered prototyping platform that lets designers and PMs create high-quality Stripe dashboard prototypes without writing code. What started as a bundle of Cursor rules and React components evolved into a full web-based prototyping studio that runs in dev boxes, complete with design review modes, variant testing, and AI-powered iteration. Surprisingly, PMs now use Protodash just as much as designers, fundamentally changing how Stripe approaches prototyping, design reviews, and engineering handoffs.


What you’ll learn:

  1. How Stripe built an internal AI prototyping tool using Cursor rules, MCPs, and their design system
  2. Why “blurple slop” happens when designers use generic AI tools—and how to fix it
  3. The architecture behind Protodash: React router, design system components, and MCP integrations
  4. How Stripe prototypes in dev boxes so designers never have to worry about local setup
  5. Why “demos, not memos” transformed Stripe’s design review culture
  6. How Stripe built design review modes, variant testing, and AI annotation directly into your prototyping tool
  7. Why internal tools don’t need to be production-grade to be transformative

—

Brought to you by:

Celigo—Intelligent automation built for AI

Cursor—The best way to code with AI

—

In this episode, we cover:

(00:00) Welcome and intro to Owen Williams

(02:19) The “blurple slop” problem with AI design tools

(03:50) Protodash: an internal vibe-coding tool for Stripe prototypes

(05:26) Why an engineering background helped Owen lower the bar for designers

(07:55) The Cursor rules that taught the Stripe design system

(09:04) Running prototypes on dev boxes vs. locally

(10:30) “Demos, not memos” and rewiring design reviews at Stripe

(14:50) Building Protodash Studio: a browser-based wrapper for prototyping

(19:04) Live demo: variants, line charts, and remixing prototypes in browser

(21:02) Self-testing prototypes that take screenshots and check their work

(23:20) Multiple variant features

(26:08) The annotate-for-AI button for in-canvas feedback

(27:21) Design review mode: comments, summaries, and AI follow-up

(29:39) Why building internal tools beats buying off-the-shelf

(32:50) PMs as the surprise power users of Protodash

(35:20) Live demo: a Black Friday/Cyber Monday pet store dashboard

(42:03) Lo-fi modes, monospace fonts, and “Comic Sans for WIP” at Shopify

(44:45) Quick recap

(45:35) The Radar prototype that changed engineering handoff

(49:08) Lightning round and final thoughts

—

Blog & detailed workflow walkthroughs from this episode:

Stripe’s Owen Williams on Killing ‘Blurple Slop’ with an Internal Prototyping Studio: http://chatprd.ai/how-i-ai/stripe-owen-williams-on-buildling-internal-prototyping-studio

↳ How To Connect a Design System to an AI Code Editor for High Fidelity Prototypes: https://www.chatprd.ai/how-i-ai/workflows/how-to-connect-a-design-system-to-an-ai-code-editor-for-high-fidelity-prototypes

↳ Streamline Design Reviews with an AI-Powered Prototyping Studio: https://www.chatprd.ai/how-i-ai/workflows/streamline-design-reviews-with-an-ai-powered-prototyping-studio

↳ Build a Personal AI App to Track Purchases and User Manuals: https://www.chatprd.ai/how-i-ai/workflows/build-a-personal-ai-app-to-track-purchases-and-user-manuals

—

Tools referenced:

• v0: https://v0.app/

• Cursor: https://cursor.com/

• Claude Code: https://www.claude.com/product/claude-code

• Claude Design: https://www.anthropic.com/news/claude-design-anthropic-labs

• Figma: https://www.figma.com/

• Stripe Radar: https://stripe.com/radar

• Balsamiq: https://balsamiq.com/

—

Where to find Owen Williams:

X: https://x.com/ow

Website: https://owenwillia.ms/

LinkedIn: https://www.linkedin.com/in/owenpwilliams

—

Where to find Claire Vo:

ChatPRD: https://www.chatprd.ai/

Website: https://clairevo.com/

X: https://x.com/clairevo

—

Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email jordan@penname.co.

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file