Nirdesh Pokharel - Products & Platforms Built as a Software Engineer
Nirdesh Pokharel is a Full Stack Software Engineer based in Kathmandu, Nepal, with hands-on experience designing and shipping production backends, GraphQL APIs, REST services, and AI/LLM-driven automation across multiple enterprise products. The roles below are organized by company and broken down by the specific products and platforms he contributed to.
Evolve Pvt. Ltd - Software Engineer (Jul 2024 - Present)
At Evolve, Nirdesh works on three production backends across enterprise sales, logistics, and finance domains - all written in TypeScript on Node.js with PostgreSQL, Knex, and Objection.js.
ROSIA V3 - Enterprise Sales & Distribution GraphQL Backend
Modular Apollo GraphQL backend powering inventory, distributor and outlet management, route planning, targets, approvals, and reporting for an enterprise sales & distribution platform. Implemented streamed CSV/XLS report exports for very large sales, stock, and financial datasets, permission-scoped and timezone-aware GraphQL resolvers, JWT authentication, GraphQL subscriptions over WebSocket, Kafka event listeners, Firebase admin integration, and clustered multi-worker production deployment.
LND - Logistics & Delivery Management Backend
TypeScript GraphQL backend for warehouse and delivery management, covering inventory, bin/storage layout, delivery routes, orders, and stock audit. Built Pathao webhook handling and a generic third-party proxy endpoint for logistics partner integrations, JWT plus distributor-token authentication with production security middleware (helmet, hpp, CORS), and event-driven integration with external systems via Kafka.
Distributor Billing System - Billing & Bank Reconciliation Backend
TypeScript REST API suite covering invoices, payments, ledgers, inventory, and reporting for a distributor billing platform. Engineered an automated bank reconciliation engine that combines deterministic rule-based matching (amount, reference, narration, and date proximity scoring) with an AI-assisted workflow that surfaces ambiguous transactions for manual review and proposes likely matches using LLM-driven reasoning. Implemented Bull-based scheduled jobs for daily financial workflows, payment gateway integration, webhook delivery, and Excel/CSV import-export pipelines.
ShotCoder Tech - Node.js Developer (Jan 2024 - Jun 2024)
Shikshya - End-to-End School Management System
High-performance RESTful APIs on Node.js and Express powering a multi-tenant school management platform covering admissions, classes, attendance, grading, fees, and reporting. Integrated an LLM-based chat assistant for teachers, parents, and students that answers natural-language queries about homework, student records, notices, and school programs by retrieving and grounding responses in platform data. Implemented Prisma ORM with PostgreSQL for type-safe queries, conducted code reviews and architectural optimization for multi-tenant scalability, and improved the CI/CD pipeline to reduce deployment time significantly.
Internsathi - Full Stack Developer (Nov 2022 - Oct 2023)
Internsathi - Internship Matching Platform
Full-stack platform on NestJS, Node.js, and Next.js (React) connecting students with relevant internship opportunities. Built responsive frontends with React, Next.js, and Tailwind CSS, modeled database schemas and workflows with Prisma ORM and PostgreSQL, developed intelligent matching algorithms, and implemented secure OAuth authentication with third-party API integrations.
Nep Tech Pal - Full Stack Developer (Mar 2021 - Sep 2022)
Loksewa Taiyari - Backend for Public Service Exam Prep Mobile App
RESTful APIs powering the Loksewa Taiyari mobile application used by candidates preparing for Nepal's Public Service Commission exams. Designed and managed PostgreSQL schemas for question banks, mock tests, and user progress, containerized services with Docker, and contributed to the CI/CD pipeline for reliable releases.
Client Websites - Custom Full-Stack Web Apps for Agency Clients
Multiple custom full-stack web applications for agency clients using Node.js, NestJS, React, and Next.js. Integrated REST APIs with responsive frontend interfaces tailored to client branding, and collaborated on shared code reviews, Docker setup, and CI/CD pipelines for consistent delivery across engagements.
Cumulative Engineering Impact
- Designed and shipped GraphQL and REST backends serving enterprise sales, logistics, finance, education, and HR-tech domains.
- Implemented permission-scoped, multi-tenant data access patterns across PostgreSQL using Knex, Objection.js, and Prisma ORM.
- Built event-driven integrations with Kafka, third-party logistics webhooks (Pathao), and Firebase admin services.
- Implemented streamed CSV/XLS report exports and automated bank reconciliation pipelines for financial workflows.
- Integrated AI/LLM APIs and agentic workflows for intelligent automation layers on production-grade systems, including a school-domain LLM chat assistant in Shikshya and a hybrid AI-plus-rule-based bank reconciliation workflow in the Distributor Billing System.
- Designed retrieval-grounded LLM experiences over multi-tenant operational data so that natural-language responses cite and respect platform-level access boundaries.
- Operated production deployments on AWS with Redis caching, Bull queues, Docker containerization, and CI/CD automation.
Core Skills & Keywords
Software Engineer Nepal, Full Stack Developer Nepal, Node.js Backend Developer Kathmandu, TypeScript Backend Engineer, GraphQL Apollo Developer, Prisma + PostgreSQL Engineer, Knex / Objection.js, Kafka Event-Driven Systems, AI / LLM Integration Engineer, Agentic Workflow Developer, RAG Retrieval-Augmented Generation, Bank Reconciliation Automation, EdTech LLM Chat Assistant, Multi-Tenant SaaS Architect, Logistics & Delivery Backend, ERP / Billing Backend, AWS / Redis / Bull / Docker / CI-CD Practitioner.