Blog.

Thoughts on software engineering, AI, and building products.

CareerTechSoftware Development

The Reality of Being a Software Engineer in Nepal: Challenges Nobody Talks About

An honest look at the daily struggles of working as a software developer in Nepal - from load shedding and internet issues to payment challenges and the constant pressure to move abroad.

CareerTechSoftware Development

How I Receive International Payments as a Freelance Developer in Nepal: A Complete Guide

A practical guide to receiving international payments as a freelancer or remote developer in Nepal. Covers Payoneer, Wise, bank transfers, and how to navigate Nepal's banking regulations.

CareerTechSoftware Development

From Kathmandu to Global Clients: How I Built a Remote Software Career Without Leaving Nepal

My journey building a successful remote software engineering career while staying in Nepal. Practical tips on finding international clients, managing time zones, and proving that great work can come from anywhere.

TechLifestyleSoftware Development

Setting Up a Reliable Home Office in Kathmandu: A Developer's Guide to Infrastructure

How to set up a reliable home office for remote work in Kathmandu, Nepal. Covers internet redundancy, power backup, ergonomic setup, and dealing with the unique challenges of working from Nepal.

Anatomy of a Breach: How a Next.js Vulnerability Turned Our Servers into Crypto Miners
Node.jsTechWeb Dev

Anatomy of a Breach: How a Next.js Vulnerability Turned Our Servers into Crypto Miners

A real-world account of discovering and fixing a critical Next.js RCE vulnerability that allowed attackers to install cryptocurrency miners on our Docker containers. Learn how npm audit and runtime security tools could have prevented this.

Resumable Uploads in Django with TUS: Rethinking File Uploads
DjangoTUS

Resumable Uploads in Django with TUS: Rethinking File Uploads