FULL-STACK ENGINEER
I build tools that survive real operations.
Full-stack developer (Next.js + NestJS) focused on dashboards, bulk uploads, payments, and realtime workflows. I care about data integrity, audit trails, and shipping systems that teams can trust.
100K+
Records processed per upload
50+
Internal users supported daily
8
Major production systems shipped
Numbers are representative; sensitive data redacted.
Systems I've Shipped
Bonus CSV Upload + History (Anti-Duplicate)
A bulk upload workflow that updates driver bonuses safely, prevents re-uploads, and leaves an audit trail.

Payment Screenshot Auto-Verification (OCR + Safe Fallback)
An OCR-based verification flow that auto-verifies only when provider/txn/recipient/amount match, and blocks saving otherwise.

Operations Dashboard (Analytics + Fleet Insights)
Ops dashboard powered by real-time aggregates: fleet counts, driver status distribution, monthly revenue/expense, 6-month trends, top earners, recent activity, and upcoming maintenance alerts.

Problems I Solve
Bulk CSV Uploads
Process thousands of records without duplicates or data corruption.
Admin Dashboards
Built fast, feature-rich dashboards with role-based access.
Payment Systems
Secure payment processing with fraud detection and compliance.
Realtime Updates
WebSocket systems that keep teams synchronized in production.
RBAC & Permissions
Flexible role-based access control that scales the application.
Audit & Traceability
Comprehensive audit logs for compliance and operational debugging.
How I Build
Clarify the workflow
Understand the requirements, business process, constraints, and scale requirements.
Model the data
Design schemas and relationships to support current and future needs.
Design the API
Build robust contracts with proper error handling and versioning with Swagger(using currently) for better documentation.
Build the UI last
Admin interfaces first, then integration of solid APIs then finally UI.
Add guardrails
Validation, idempotency, audit logs and rate limiting built in.
Measure & iterate
Monitor performance, gather feedback and improve based on real data.
Things I Broke (and Fixed)
Real production incidents and how they were resolved.
Engineering Notes
Preventing duplicate payouts in bulk uploads
How I made CSV uploads safe with idempotency checks, audit history, and re-upload protection.
Debugging timezone bugs (Nepal day ranges)
A practical story of why ‘today’ can be wrong—and how I fixed date range queries for Nepali time.
Keeping admin dashboards fast on MongoDB
Indexing, pagination strategy, and the small query changes that made filters feel instant.
About
I’m a full-stack developer with 2+ years of experience building production systems using Next.js, NestJS, MongoDB, and REST/GraphQL APIs. I work best on problems that are operationally messy—bulk data uploads, admin workflows, external integrations, and systems that need to be correct more than they need to be flashy.
I focus on the engineering details that keep systems reliable in real use: validation, idempotency, audit history, role-based access control, and performance on non-trivial datasets. I care about being able to answer “what changed, when, and why?” after something ships.
I’ve shipped internal tools used by teams in day-to-day operations (with sensitive data redacted in case studies). My usual approach is simple: understand the workflow → model the data → design API contracts → build the UI → add guardrails once real usage exposes edge cases.
Based in Kathmandu, Nepal. Open to remote and relocation opportunities.
Frontend
Backend
Tools & Ops
Get In Touch
Contact Info
Availability
Currently available for hire. Typical response time: 24 hours.