Building beautiful UI using AI (My design workflow)
A 22-minute live-demo tutorial showing how design tokens and Claude Design eliminate the inconsistency that makes AI-built apps look cheap.
June 23rdA builder walks through every infrastructure decision behind his own AI-agent product, arguing that system design - not AI - is what separates a prototype from an app that survives real users.
AI made writing code trivial, so the skill that now separates a shipped product from a prototype that crashes at ten users is system design: picking a client/server/database architecture and tools that both scale and are already well understood by coding agents.
Vibe-coded apps look done but collapse under real traffic because their builders skipped system design. The video breaks down system design as four trade-offs - scalability, reliability, performance, cost - then walks through how the author's product, Pluto, was actually built: a Turborepo monorepo holding a SvelteKit web app, an Expo/React Native mobile app, and an Electron desktop app, all talking to Convex, which merges backend and database into one system (queries, mutations, actions, durable workflows, queues) instead of a separate Node.js server plus Postgres. Two things were carved out as standalone services - an iMessage bridge and an Inference/Payments ledger on Effect.ts and Postgres - because they were self-contained enough to deserve their own box. Payments run through Autumn for credit-based billing, auth through WorkOS for enterprise SSO, and errors through Sentry and PostHog. The through-line: every tool was chosen because it scales AND because coding agents already write good code against it, and cost was explicitly sacrificed for reliability.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →
Vibe-coded apps crash at 10 users; promises a full teardown of how his product Pluto was built.

Defines the four pillars: scalability, reliability, performance, cost/maintainability.

On-prem metal to AWS/GCP/Azure/Cloudflare to a second abstraction layer of Convex/Vercel/Supabase/Neon.

AI PR code review with a confidence-score gate for what's worth manually reviewing.

SvelteKit web, Expo/React Native mobile, Electron desktop, unified in a Turborepo monorepo.

Client never talks to the DB directly; Convex merges backend and database via queries/mutations/actions, durable workflows, and queues.

iMessage bridge and Inference/Payments ledger carved out as separate services on Effect.ts (+ Postgres/PlanetScale for payments).

Autumn for credit-based billing vs. Stripe for subscriptions; Sentry + PostHog for monitoring.

OpenClaw agent on Daytona sandboxes, WorkOS for enterprise OAuth, honest admission cost was deprioritized for reliability.
The trade-offs that separate a working app from a demo that crashes at ten users are the same four every builder has always had to weigh: scalability, reliability, performance, and cost - AI just changed which tools make those trade-offs easy.
“Engineering is all about trade-offs. There is no such thing as a perfect system.”
“Whenever you see someone vibe code an app, the moment they have 10 users, that app crashes.”
“You should never ever ever ever ever ever read data from the client directly to the database.”
“The client calls the server, the server calls the database, the database responds to the server, and then the server tells the client. This is secure.”
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
Whenever you see someone vibe-code an app, the moment they hit ten users, it crashes - and that, the author argues, is a system-design failure, not an AI failure.
The four trade-offs to weigh when architecting any system: ability to handle growth, uptime under failure, latency/throughput, and price plus long-term upkeep.
Modern infra is built in layers: raw hardware, then cloud providers that abstract hardware, then a newer layer of platforms that wrap the cloud providers with much better developer experience.
The baseline three-box mental model for any application - and the hard rule that the client must only ever talk to the server, never directly to the database.
A rough, experience-driven test for when a piece of app functionality should be pulled out into its own standalone service rather than living inside the main backend.
“Make sure to like, comment, subscribe. Let me know if you wanna watch more videos like this. I'll cook them up for you.”
Soft, low-pressure end-of-video ask tied to a promise of more content in the same format - no hard sell.
00:00
00:34
01:00
01:21
01:39
02:10
02:27
02:58
03:02
03:35
03:58
04:21
04:37
05:06
05:38
05:56
06:14
06:39
07:06
07:18
07:45
08:08
08:23
08:54
09:25
09:39
10:02
10:24
10:47
11:10
11:33
11:55
12:18
12:41
13:04
13:26
13:49
14:22
14:24
14:57
15:20
15:43
16:05
16:28
16:51
17:22
17:36
17:54
18:22
18:44
19:05
19:31
19:56
20:23
20:34
21:01
21:23
21:46
22:09
22:32
22:54
23:17
23:40
24:07
24:16
24:55
25:01
25:27
25:57
26:15
26:42
26:55
27:27
27:41
28:13
28:35
29:03
29:12
29:48
30:06A 22-minute live-demo tutorial showing how design tokens and Claude Design eliminate the inconsistency that makes AI-built apps look cheap.
June 23rdA 14-minute first-impressions report on the best coding model available — and the 12-day window before it stops being free.
June 11thA 13-minute breakdown of one builder's agentic engineering stack: three Claude Code skills, an agents.md file, and the token-math that explains why they are not the same thing.
June 9thRas Mic's argument for why a long conversation before plan mode beats plan mode alone -- and a live demo building a mobile companion app for his AI agent platform.
June 5thA creator walks through five live demos of Claude's newest model before a temporary access window closes.
July 1stA one-hour engineering checklist for builders who can ship prototypes but keep breaking production.
June 26th