Technologies and tools I use to design, build, and ship full-stack products.
Static types and interfaces for safer JavaScript.
Component-based UI with hooks and client state.
App Router, Server Components, SSR, and API routes.
Modular, TypeScript-first backend architecture.
Relational database with joins and transactions.
Type-safe queries and migrations for TypeScript.
In-memory caching, pub/sub, and job queues.