
Noy Peleg & Sivan Butnaro
They couldn't code, so they vibe-coded an app that changed their entire company
2026-02-25 • 58m
ProductRevOps
Nathan, a forward deployed AI engineer at Google Cloud, fully vibe coded an open source Slack clone called Slawk in two weeks using Claude Code, without reading or editing a single line of code.
Nathan, a forward deployed AI engineer at Google Cloud, joins Charles Brun to explain how he vibe-coded an open-source Slack clone, Slawk, in just two weeks using Claude Code, without touching a line of code. His viral LinkedIn post sparked both excitement and skepticism, and in this episode he breaks down exactly how he did it. He started by setting up the backend and frontend with Claude using Node, Postgres, and React, then used Claude’s browser tooling to iteratively match Slack’s UI. The core workflow was three agents in parallel: a QA agent that constantly tested the app and filed issues with screenshots and GIFs, a dev agent that fixed issues and wrote Playwright tests, and a CTO agent that orchestrated the whole process. He explains why Claude Code’s subagents were the key unlock, enabling parallelism and reducing context overload. The conversation also tackles the biggest objections around scalability, security, maintenance, and integrations, and closes with a broader thesis: AI-native software can be built faster and differently than incumbent SaaS products built for a pre-agent era. Claude Code supports custom subagents, which Anthropic documents as a way to delegate specialized tasks.
Nathan Cavaglione — AI Engineer, Google Cloud (Forward Deployed Engineer)