Uses
The tools, languages, and infrastructure I reach for day-to-day. Updated when something moves.
- Languages
- TypeScript for product; Python for data and pipelines.
- Frontend
- Angular when the codebase is already there. React with Next.js when greenfield.
- Backend
- Node.js with Express or NestJS for product surfaces; FastAPI when the workload is data-shaped.
- Datastores
- PostgreSQL, MongoDB, Redis, MySQL — whichever the data shape asks for.
- Event flow
- Kafka for service-to-service event chains; MQTT for telemetry; Redis pub/sub for the smaller cases.
- Infra
- Docker and Compose locally; AWS ECS Fargate, RDS, ElastiCache, and Secrets Manager in production. CI on GitHub Actions.
- Editor
- VS Code, Geist Mono, terminal kept dark.
Hardware
Setup is being finalised. I will list machine, monitor, keyboard, and peripherals here once it stops moving.