Backend & API
Designing reliable, maintainable APIs that power interfaces, handle business logic and talk to databases.
My main backend runtime. It lets me share the same language and types between frontend and backend.
Minimal framework for building REST APIs: routing, middleware, authentication and error handling.
For exposing rich data through a typed schema, letting clients ask for exactly what they need and reducing network round-trips.
Designing clear, versioned APIs following HTTP best practices, with pagination, input validation and documentation.
Real-time communication between server and clients: notifications, chat, live-updating dashboards.
Type-safe ORM for Node.js: declarative schema, migrations and safe queries, fully integrated with TypeScript.