Skip to content
Aakash GuptaAakash Gupta

v0 Tutorial from the CPO: AI Prototype Like a Pro

I sat down with the CPO of Vercel to unpack why v0 is becoming the tool for modern product and engineering teams alongside vibe coders. We cover: - The future of AI prototyping for PMs and designers - How v0 builds product - A full tutorial of v0 Whether you’re a PM trying to stay ahead, a founder rethinking velocity, or a builder curious about what’s next, this episode is for you. 🎥 Timestamps: Preview – 00:00:00 The Agenda – 00:01:07 Live Demo 1: Cloning LinkedIn Newsfeed – 00:03:01 Live Demo 2: Personalized Apollo Homepage (Based on User Behavior) – 00:04:50 Ad 1: WorkOS – 00:09:50 Ad 2: Jira Product Discovery – 00:11:O2 LinkedIn Demo Continued – 00:11:58 Live Demo 3: Grok-Powered Post Composer – 00:14:04 What He’s Building with v0 – 00:15:34 The Feature Factory Problem – 00:24:16 Team Size Behind v0 – 00:27:25 Ad 3: AI Evals Course by Hamel & Shreya – 00:29:39 Ad 4: AI PM Course by Product Faculty – 00:30:39 Team Size Behind Vercel – 00:31:26 Competing with Bolt, Lovable, Replit & Others – 00:34:18 His Reflections on Creating React – 00:35:39 Demo Updates and What’s Changed – 00:37:57 How Vercel Builds Products – 00:43:45 How v0 Team Uses v0 Internally – 00:48:37 How PMs Should Think About Prototyping – 00:50:26 From Integration Idea to Shipped Feature: Thought Process – 00:53:04 Buying v0 Licenses for the PM Team – 00:57:37 His Journey: From Engineer to CPO – 00:59:32 How He Landed the CPO Role at Vercel – 01:03:56 The Future of AI for PMs – 01:11:19 Closing Thoughts – 01:14:37 Podcast transcript: https://www.news.aakashg.com/p/tom-occhino-podcast 💼 Check out our sponsors: 1. WorkOS: Your App, Enterprise Ready - http://www.workos.com/aakash 2. Jira Product Discovery: Build What Matters To Business And Users - https://www.atlassian.com/software/jira/product-discovery 3. The AI Evals Course for PMs & Engineers: https://maven.com/parlance-labs/evals?promoCode=ag-product-growth - You get $800 with this link. 4. Product Faculty: Get $500 off the AI PM certification with code AAKASH25 - https://maven.com/product-faculty/ai-product-management-certification 👀 Where to Find Tom: LinkedIn: https://www.linkedin.com/in/tomocchino/ Website: www.tomocchino.com Company: https://vercel.com/home v0: v0.dev 👨‍💻 Where to find Aakash: Twitter: https://www.twitter.com/aakashg0 LinkedIn: https://www.linkedin.com/in/aagupta/ Instagram: https://www.instagram.com/aakashg0/ 🔑 Key Takeaways: 1. The prototype is the new PRD. You don’t need a 5-page document to explain an idea anymore. A working prototype - even if imperfect - communicates 10x more. And with tools like v0, you can build one in minutes. 2. Building speed doesn’t eliminate the need for strategy, it amplifies it. When anyone can ship, the most important job becomes deciding what’s worth building. Product discernment is more valuable than ever. 3. v0 isn’t just for engineers. Designers, PMs, and even salespeople are now building working apps without touching code. The line between "builder" and "non-builder" is disappearing. 4. Internal use cases drive innovation. The most successful v0 features didn’t come from competitive analysis, they came from real internal needs. If it solves your own team’s pain, it’ll likely solve others’. 5. Prototyping is now a cross-functional superpower. PMs can validate hypotheses instantly. Designers can test flows without waiting on devs. Sales can create tools for prospects on the fly. Every role levels up when they can build. 6. Fast iteration doesn't mean reckless shipping. The team behind v0 deliberately avoids becoming a “feature factory.” Speed is a tool, not a reason to skip prioritization or problem framing. 7. Your first user is you. This is the core ethos behind v0. If your own team doesn’t use the thing you’re building, something’s wrong. Internal conviction leads to better external adoption. 8. AI won’t be a separate feature, it’ll be the fabric. In the near future, no one will ask “What’s your AI roadmap?” It’ll just be how products get built, used, and improved - quietly running underneath everything. 9. Small teams can ship big things. The v0 team is under 14 people, yet they’ve built a tool that’s enabling thousands to build faster. Size is no longer a limiting factor — clarity and leverage are. 10. The future of product roles is hybrid. Expect to see more design-engineers, PM-builders, and AI-augmented contributors. Tools like v0 are collapsing boundaries — and giving everyone a chance to ship. #v0 #vibecoding #aitutorial 🧠 About Product Growth: The world's largest podcast focused solely on product + growth, with over 170K listeners. Hosted by Aakash Gupta, who spent 16 years in PM, rising to VP of product, this 2x/ week show covers product and growth topics in depth. 🔔 Subscribe and like the video to support our content! And turn on the bell for notifications.

Aakash GuptahostTom Occhinoguest
Jun 12, 20251h 15mWatch on YouTube ↗

CHAPTERS

  1. How big v0 is: adoption, deployments, and the rise of personal software

    Aakash opens by asking for concrete traction metrics. Tom shares scale (millions of users) and emphasizes that v0 is enabling “personal software,” including for non-engineers.

    • ~2M people have used v0 since launch
    • Over 2.5M deployments to Vercel from v0-built projects
    • v0 is not just for prototypes—people ship real apps
    • Tom’s focus: customer value and his own daily use cases
  2. Live build #1: prompting a ‘better LinkedIn feed’ and using prompt enhancement

    They begin a live demo by prompting for an improved LinkedIn newsfeed. Tom shows how v0 can expand a vague prompt into a structured plan resembling a lightweight PRD and then generate a multi-file app.

    • Using prompt enhancement to turn a simple idea into a detailed plan
    • v0 generates project structure, components, navigation, mock data
    • Watching the “plan” while code is authored in parallel
    • High iteration velocity: start broad, then refine
  3. Live build #2: screenshot-to-prototype for a personalized Apollo-style SaaS homepage

    Tom demonstrates using a screenshot as design input, cloning style and layout, then adapting it to a new use case (custom homepage based on which product module a user relies on). They discuss iterative vs. batch prompting styles.

    • Screenshot prompting for high-fidelity UI replication
    • Customizing a SaaS dashboard for meetings vs. email users
    • Atomic changes vs. multi-change prompts (like PRs)
    • Using v0 to quickly add nav and styling parity
  4. Under the hood: multi-model approach and making generated code runnable

    Aakash asks about model choice and competition-style settings. Tom explains v0’s ‘online model’ concept: orchestration across models plus post-processing to fix and iterate on code so it runs reliably.

    • v0 uses multiple models and additional system layers
    • Goal: hide complexity and provide a “happy path” UX
    • Large share of raw LLM code may not run without fixes
    • v0 iterates on returned code based on product knowledge
  5. From prototypes to real apps: why high-fidelity demos change product workflows

    They reflect on the value of near-instant prototypes for PMs and non-technical users. The core point is speed to demonstrate an idea with fidelity, enabling better feedback and faster decision-making.

    • Non-technical users can demo ideas quickly
    • High fidelity helps teams validate concepts faster
    • Prototyping changes how PMs and leaders collaborate
    • v0 can handle imperfect prompts and still converge
  6. Debugging live: fixing missing routes and exploring generated app depth

    Back in the LinkedIn clone, they click around, hit a missing route, and use v0 to diagnose and implement the missing page. This demonstrates interactive building: explore → encounter errors → ask v0 to fix.

    • Runtime error discovery via exploratory clicking
    • “Fix with v0” workflow for missing routes/pages
    • Iterative, conversational development style
    • Generated app includes notifications, composer, images, and more
  7. Integrations demo: connecting providers (Groq) and handling API key failures

    Tom introduces v0’s marketplace-style integrations and adds an AI provider integration live. They attempt an AI-assisted post composer, encounter API key and module errors, and show how v0 helps troubleshoot and roll back via restore.

    • One-click integrations from Vercel Marketplace
    • Adding AI features (Groq-powered post composer)
    • Common issues: invalid API key, missing exports, missing assets
    • Restore/versioning to roll back changes safely
  8. What the CPO builds personally: changelog filter, e-commerce one-shot, and ‘where am I?’ app

    Tom shares personal “small software” projects he built with v0: an Atom-feed UI for filtering posts, a one-shot sneaker store with real-time filters, and a simple neighborhood locator used weekly. The theme is empowered tinkering despite limited coding time.

    • Building internal tools quickly (Atom feed + filters)
    • One-shot e-commerce store with real-time filtering UX
    • Personal utility app: one-button neighborhood finder
    • “No more blank canvas”: start from existing patterns and iterate
  9. Workflow and scaling path: browser-first creation, IDE export, and Git-style iteration

    They discuss how users move from v0 to tools like Cursor/Windsurf and how Vercel wants tighter back-and-forth between editor and v0. Tom describes a future where changes map to commits/PR-like units and teams collaborate more seamlessly.

    • Export v0 code to any editor for deeper customization
    • Browser as a serious creation surface, not just consumption
    • Working toward round-trip syncing (editor ↔ v0)
    • Atomic changes framed like pull requests / Git commits
  10. Database + deployment end-to-end: Neon integration, env vars, and shipping live to the internet

    They add a Neon database to store upcoming meetings, generate schema + mock data, and wire the app to fetch from the DB. They handle environment variables and then deploy a project live, demonstrating real app shipping (not just mockups).

    • Neon database provisioning from within v0
    • Generating tables + mock records for the next month
    • Wiring UI to real DB data; creating forms for CRUD
    • Env var setup (NEON_DATABASE_URL) and redeploy
    • Deploying to a public vercel.app URL
  11. Team + company building v0: a lean squad on top of Vercel’s infrastructure foundation

    Aakash digs into how Vercel is staffed and how v0 ships quickly. Tom explains v0’s three pillars (models/research, chat fundamentals, and admin/billing) and how leveraging Vercel foundations (accounts, marketplace, deployments) keeps the team small.

    • v0 team is <14 people across eng/product/design
    • Three pillars: model/research, core chat UX, admin/periphery
    • Vercel overall EPD ~200 people
    • Foundation-first approach: reuse marketplace and deploy infra
  12. How Vercel runs product: product areas, frequent reviews, and ‘lowercase-a agile’ (no rigid OKRs)

    Tom outlines Vercel’s planning system: product areas with cross-functional leads owning roadmaps, light six-month resets, and frequent review meetings for kickoffs/execution/pre-ship. They use Notion + Linear with strong Slack integration, and avoid heavy OKR overhead.

    • 12–15 product areas with cross-functional leads teams
    • Formal planning reset ~every 6 months, but frequent check-ins weekly
    • Review types: kickoff, execution check-in, pre-ship readiness
    • Tooling: Notion for planning/PRDs, Linear for execution, Slack cohesion
    • No formal OKRs; process was ‘overfit’ and slowed them down
  13. Dogfooding v0: building v0 with v0, component-level generation, and demos over documents

    They explore how the v0 team uses v0 internally: generating and iterating on small app pieces (like settings panels) and importing them into the main codebase. Tom argues prototypes complement PRDs, making PRDs thinner while demos validate hypotheses earlier (“seeing is believing”).

    • v0 used for component-level prototyping inside the v0 product itself
    • Iterate in v0 rather than only iterating in code
    • Internal uses extend beyond apps: slide decks and more
    • PRDs still matter for nuance/strategy, but can be thinner
    • Prototype demos surface edge cases and improve feedback quality
  14. Strategy, competition, and the future: AI as the fabric; hybrid roles; advice for slower companies

    Tom explains his competitive philosophy—focus on customer value rather than chasing competitors—then zooms out to how AI changes product work. He predicts more “design engineers” and “PM engineers,” urges leaders to start tinkering, and sees AI shifting from a button to an always-present capability in products and operations.

    • Competitive stance: don’t play catch-up; obsess over customer value
    • React’s ubiquity influences AI code generation defaults; frameworks become more of an implementation detail
    • Advice: start small, build conviction via tinkering; PM/design seats often face less tooling friction than engineering
    • AI won’t be an ‘AI button’—it becomes part of every roadmap
    • Future roles: increased overlap (design/PM/engineering) aided by AI assistants

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.