Stack
What I actually reach for, rather than everything I've ever opened a tutorial on — 44 of them.
Languages
TypeScript by default. Reading Go and Rust.
- TypeScript
- JavaScript
- Go
- Rust
Runtime
Microservices, and the monoliths they grew out of.
- Node.js
- Express
- NestJS
APIs
Whichever the boundary actually calls for.
- REST
- GraphQL
- gRPC
- OpenAPI
Data
Relational first unless the shape argues otherwise.
- PostgreSQL
- MySQL
- MongoDB
- Firebase
- Prisma
- Sequelize
- Mongoose
Messaging & integrations
Decoupling volume from latency.
- Kafka
- RabbitMQ
- Pub/Sub
- NATS
- Stripe
- SendGrid
Cloud
GCP in production today, AWS before that.
- Google Cloud
- AWS
- Docker
- Kubernetes
CI / CD
Gating quality before it reaches main.
- GitHub Actions
- Jenkins
- Coveralls
- SonarQube
Testing
83% integration coverage on Dream11's services.
- Jest
- Chai
Auth
Tokens, sessions, and the difference between them.
- OAuth
- JWT
- Cookies
Frontend
Shipped in production, not just read about.
- React
- Next.js
- TypeScript
- Angular
- HTML
- CSS
- Astro