Carlos Robles

Carlos Robles

Carlos Robles is a Product Manager on the AI team at Supabase, where he owns the interfaces developers and agents actually touch: the client SDKs, the CLI, the dashboard, the Management API, and the MCP endpoint. He has spent 16 years building software across full-stack, cloud, and data engineering roles, including leading developer experience for SQL at Microsoft, time at AWS, and a run as a Microsoft MVP. He is an international speaker, author, and mentor who codes, plays video games, and talks about geek culture more than his family probably prefers.
Your App Has a Backend. Here's the Supabase Workflow You're Missing
JSNation US 2026JSNation US 2026
Upcoming
Your App Has a Backend. Here's the Supabase Workflow You're Missing
Most JavaScript developers can ship a frontend in an afternoon. The backend could take longer, a database from one vendor, auth from another, file storage from a third, and a serverless function to hold it together. Half of it ends up in the repo. The other half lives wherever each vendor keeps it. Supabase ships the whole stack as one project, and every piece of it can live in your repo. This session is a fast-paced, demo-driven walkthrough of building a complete backend with Supabase, from an empty folder to a working app. We spin up PostgreSQL, auth, storage, and real-time locally with one command, design the schema in the dashboard with AI doing the boring parts, capture it as migrations that live in git, connect it to a TypeScript app with generated types, and finish with an agent making the next change through MCP, because now there is something for it to read.