CS student and backend developer building real-time systems with Node.js, TypeScript, MongoDB, PostgreSQL and Redis — with a network engineer's eye for how traffic actually moves.
I'm a computer science student and backend developer based in Bhairahawa, Nepal, focused on building backend systems that hold up under real traffic — job queues, WebSocket servers, caching layers, and the infrastructure underneath them.
I completed a 3-month internship at NMSR INFO TEC working on cloud deployment and backend systems. The line running down this page is the same path every request takes — here's where I actually work along it:
A full-stack bookstore with a React frontend (pre-orders, admin order dashboard, eSewa payments) and a Node.js/MongoDB backend running BullMQ + Redis for bulk email notifications, cron jobs, and a background email worker process.
An E2E-encrypted messaging app on an all-TypeScript stack — Fastify, ws, and Prisma/PostgreSQL — with a WebSocket server designed around Redis pub/sub so it can scale horizontally across instances.
A real-time leaderboard and chat application built to explore Redis in depth — Sorted Sets for rankings, pub/sub for live updates, and BullMQ for background processing.