Production Next.js with TypeScript
Build and ship a real App Router application end to end — server components, data fetching, caching, forms, and type-safe APIs — with the patterns that hold up once traffic arrives.
Practical, project-based courses drawn from the systems I build for clients — no toy examples, just the decisions that hold up in production.
Build and ship a real App Router application end to end — server components, data fetching, caching, forms, and type-safe APIs — with the patterns that hold up once traffic arrives.
Go from your first pod to a production cluster you can reason about: workloads, networking, storage, autoscaling, and the failure modes that actually page you at 2am.
Ship LLM features that behave: prompt design, structured output, retrieval, evaluation, and the guardrails that keep a demo from turning into an incident report.
Showing 9 courses
Turn a Figma file into a durable component library: design tokens, variants, dark mode, motion, and accessibility checks that survive a redesign.
Ship LLM features that behave: prompt design, structured output, retrieval, evaluation, and the guardrails that keep a demo from turning into an incident report.
Build and ship a real App Router application end to end — server components, data fetching, caching, forms, and type-safe APIs — with the patterns that hold up once traffic arrives.
Move past `any`. Generics, conditional and mapped types, discriminated unions, and declaration files — taught through the everyday problems that make people reach for escape hatches.
Go from your first pod to a production cluster you can reason about: workloads, networking, storage, autoscaling, and the failure modes that actually page you at 2am.
Design cloud systems you can afford to run: VPC layout, compute choices, managed data services, IAM boundaries, and cost controls, built around real migration case studies.
Design, build, and release a cross-platform mobile app — navigation, offline storage, native modules, and the App Store and Play Store submission process without the guesswork.
Schema design, indexing, migrations, and query tuning for application engineers — so the database stays boring while the product changes underneath it.
Take an agent from prototype to production: durable execution, tool design, human-in-the-loop review, observability, and cost ceilings that keep runs predictable.
I run private cohorts and workshops tailored to your stack, codebase, and delivery goals. Tell me what your team is building.