Nitesh Dhungana
Lead Backend & Full-Stack Developer
I build scalable backend systems and APIs in Python, Go, and Django. Currently leading backend at One Pasal — a multi-vendor platform. Based in Kathmandu, Nepal.
"With great power comes great electricity bill"
- Dr. Who
#skills
Languages
Backend
Frontend
Databases
Cloud & Ops
Other Tools
#experience
Lead Backend Developer / Team Lead
March 2025 — Present- Led backend team for a multi-vendor e-commerce platform
- Designed database architecture and overall project structure
- Managed deployment pipelines and scalable infrastructure
Backend Developer
July 2024 — March 2025- Built custom CRM systems for diverse clients
- Developed SAT & PTE mock test backend for Kiwi Read
- Full-stack delivery with Django and Pug.js
Backend Developer
November 2021 — July 2024- Built scalable web apps, delivery systems, and HR portals in Django
- Implemented real-time chat and notifications with WebSockets
- Collaborated with cross-functional teams to ship new features
#writing
View all ~~>Celery + Django: Production Task Queue Patterns
Task design, retry strategies, chaining with canvas, beat scheduling, monitoring with Flower, and deployment patterns for production Celery setups.
Real-time Django: WebSockets with Django Channels
Build production-grade real-time features in Django using Channels, channel layers (Redis), group messaging, and JWT authentication over WebSocket.
Django ORM Internals: Lazy Evaluation, Query Caching, and the N+1 Problem
How Django QuerySets actually work under the hood — lazy evaluation, the internal cache, and production strategies for eliminating N+1 queries.
Deploying Django to Production: Gunicorn, Nginx, and systemd
Step-by-step production deployment for Django — Gunicorn WSGI server, Nginx reverse proxy, systemd service management, static files, SSL, and the configuration decisions that matter.
DRF at Scale: Authentication, Throttling, Versioning, and Caching
Production patterns for Django REST Framework — custom JWT auth, per-endpoint throttling, URL and header versioning, response caching, and query optimization.