← All speakers

Bio, Work & Ideas

Rustin Banks

Conference affiliation: Google Labs · 2025

Rustin Banks is a Google Labs product manager working on Stitch, an AI-assisted design platform, and the cofounder and former chief executive of TapInfluence. His work on coding agents and design tools focuses on giving people clearer ways to direct, evaluate and coordinate automated software creation.

Banks taught himself C++ as a child and operated a bulletin board system on salvaged computers. After earning a master’s degree in electrical engineering from Utah State University, he designed satellite systems in the aerospace industry before becoming a software entrepreneur.

In 2009, he cofounded BlogFrog with Holly Hamann, initially helping bloggers build online communities. The business evolved into TapInfluence, a platform connecting brands with creators and automating influencer-marketing campaigns. Banks subsequently became chief revenue officer at DNSFilter, a cybersecurity company using machine learning to detect malicious domains, before joining Google.

At Google Labs, he worked on Jules, an asynchronous coding agent that operates on GitHub repositories inside cloud-based virtual machines. His AI Engineer World’s Fair session outlined two distinct applications of parallel agents: distributing independent tasks and testing competing solutions to the same problem. Using a conference application, he compared Jest and Playwright testing approaches while assigning agents calendar integration, session summaries and accessibility audits. His emphasis was operational: parallel execution requires clear success criteria, repository context, automated tests, code review and a workable merge strategy.

More recently, Banks has shaped Stitch’s AI-native design environment, where designers can start with business goals, visual references or intended emotional effects, then generate and refine interactive prototypes. His product philosophy preserves human creative direction while giving software agents enough context to explore useful alternatives.

Banks has also championed DESIGN.md, an open format for communicating visual rules and design intent across tools and AI agents. His announcement of the draft specification argues that design systems should remain portable between products instead of being trapped inside individual platforms.

Read the topics behind these talks

1 conference talk

Key ideas

Scroll to read ↓

Rustin Banks uses Jules to improve a conference schedule app, showing how parallel coding depends on clear tests, competing approaches, and a plan for merging the results.

  • From a closet bulletin board to background coding
    0:15 ↗
  • Parallel execution needs help at both ends
    2:19 ↗
  • Do more tasks, or try more approaches
    3:51 ↗
  • A conference schedule with room to improve
    5:21 ↗
  • Give the agent a testable foundation
    7:50 ↗
  • Let test failures drive the next edit
    9:20 ↗
  • A working feature is not yet a combined release
    10:07 ↗
  • Keep the success criterion fixed
    11:11 ↗
  • Make experimentation affordable to verify
    12:30 ↗

References