Kathmandu, Nepal
Kshitiz Shrestha
Senior Software Engineer & Team Manager
Senior Software Engineer & Team Manager building backend systems and cloud architecture. Currently writing about the things I ship.
Mostly writing about:
- Backend systems and API design
- Cloud infrastructure on AWS and GCP
- Go, PHP, and the occasional frontend
- Debugging stories from production
Recent writing
All posts →September 18, 2026
What changed writing Go after years of PHP, six months in
A follow-up to the original PHP-to-Go post: what held up, what surprised me, and what I would tell myself starting over.
September 11, 2026
Rate limiting a public API: token bucket vs sliding window
Two common rate-limiting algorithms, what they actually do differently, and which one fits a bursty public API.
September 4, 2026
Zero-downtime deploys on a single VPS
No Kubernetes, no load balancer, just nginx and a build step. Here is what it actually takes to avoid downtime on deploy.