Next.jsDefault choice for anything client-facing.
ReactComponent model for complex UIs.
TypeScriptNon-negotiable beyond a weekend project.
JavaScriptStill the backbone of everything.
Tailwind CSSFastest path from design to code.
Shadcn-UIAccessible, unstyled components I actually own.
DrizzleType-safe ORM without the overhead.
Prisma + PostgreSQLWhen I need a heavier schema.
SupabaseBackend-as-a-service for faster MVPs.
HonoLightweight API server. Replaces Express.
Node / ExpressSolid fallback when I need full control.
ClerkAuth solved in minutes, not days.