Notes from building software.
TypeScript as a design tool, not a safety net
Types are most valuable before the code exists. How modelling state up front removes whole categories of bugs from a product.
- TypeScript
- React 19
- Domain Modeling
- Clean Code
Apr 28, 2026Read →What shipping real-time features actually costs
Live scores and chat look simple from the outside. A practical look at connection state, fan-out, Redis caching and the failure modes nobody demos.
- WebSockets
- Redis
- Socket.io
- Cloud Scaling
Feb 19, 2026Read →
Have a product to build? Let's make it happen.
Open to full-time roles, contract engagements and product partnerships. The fastest way to reach me is email — I reply to every serious enquiry.
- Rajshahi, Bangladesh