Backend Engineer — Web Developer

Raghav Raj
Phuyal

Two years designing the systems nobody sees and the interfaces nobody forgets.

~ waiting for the job

SCROLL

01 — About

"I spend half my week making sure a queue never drops a job, and the other half making sure a screen never drops a feeling. Raghav Raj Phuyal — I build the whole stack, on purpose."

Based in Kathmandu, working with teams everywhere. I studied computer science, then kept learning the parts nobody assigned me — typography, color, motion — because a system nobody enjoys using isn't finished yet. These days that shows up as Django services during the day and Figma files at night, occasionally the same file.

locationkathmandu, np
focusbackend + design
stackpython · django · react.js · drf · js · html · css
toolsgit · github · docker · postman · redis · celery · figma · database
experience1.5 + years shipping
availabilityopen to select work

02 — My Career & Experience

Two years of shipping, one line at a time.

03 — The Engine Room

What you don't see is still working.

Every product I've shipped has a quiet room underneath it: a queue holding its breath, a worker picking up the next job, a cache remembering what's expensive to forget. I build that room so it never has to be noticed.

Two years of Django services and Celery pipelines taught me that reliability is a design decision, made long before anyone sees a pixel.

pythondjangoceleryredispostgresqldocker
worker.py — tasks.process_order
# a job enters the queue
@shared_task(bind=True, max_retries=3)
def process_order(self, order_id):
order = Order.objects.select_for_update()
.get(id=order_id)
with redis_lock(f"order:{order_id}"):
order.status = "processing"
order.save(update_fields=["status"])
# fan out to dependent workers
notify_inventory.delay(order_id)
notify_billing.delay(order_id)
return "queued: 2 downstream jobs"
redis://tasks  ·  queue depth 0
idle

04 — $ ls ~/projects

Selected builds worth reading the code for.

A mix of production systems and interfaces, each one carrying both halves of the job — the pipeline underneath and the pixels on top.

05 — The Convergence

Where reliability meets empathy.

A system you trust and an interface you enjoy are the same promise, kept twice. If that's the kind of work you're building, I'd like to hear about it.

— Raghav