Technologies I use to build scalable production systems.
Dynamic component-based UI
SSR, routing & fullstack React framework
Type-safe JavaScript development
Core programming language
Modern React UI components
Routing library for React
Data fetching & caching
Utility-first CSS framework
Tailwind component library
React UI component library
Accessible UI components
Markup language for web
Styling language for web
Event-driven backend runtime
Backend API & middleware architecture
Strongly typed JavaScript
Elegant MongoDB object modeling
Type-safe database ORM
Secure authentication for web apps
Token-based authentication
Third-party authentication system
Authentication with Firebase
Real-time communication
RESTful API architecture
Data format for APIs
Containerization for consistent deployment
Multi-container orchestration
Reverse proxy & load balancing
Self-managed virtual private server deployment
Cloud VPS hosting platform
Frontend deployment platform
Static site hosting & CI/CD
Backend services & hosting platform
Powerful relational database
PostgreSQL database with additional features
NoSQL database with aggregation pipelines
In-memory caching & queue system
Operating system for servers and development
Server control panel for managing web apps
Version control system
Code hosting & collaboration platform
API testing and debugging tool
Code editor for development
Package manager for JavaScript