Full-stack Engineer

Sushil Koirala

I build scalable GIS, data, and AI-enabled applications with Python, React, Django, FastAPI, LLM tooling, and AWS.

Engineer for systems that need maps, data, and reliability.

Full-stack engineer with 3 years of experience building and maintaining scalable applications in Agile Scrum teams. I work across backend architecture, API design, React map interfaces, DevOps, and LLM-powered workflows, with a strong interest in mathematics and analytical problem-solving.

Professional Work

Senior Backend Engineer

Youth Innovation Lab, Kathmandu

Aug 2025 - Present
  • Led a large-scale Django upgrade from 1.11.x to 5.x while preserving backward compatibility.
  • Optimized ORM and SQL queries, reducing response times by up to 100x.
  • Designed GIS workflows with spatial indexing, geometry optimization, and map data processing.
  • Built REST APIs with Django REST Framework and interactive React map frontends using MapLibre and Leaflet.
  • Led backend architecture for an HR Management System.

Backend Engineer

NAXA, Kathmandu

May 2023 - Apr 2025
  • Integrated Debezium, PostgreSQL, and Kafka to stream row-level changes from 50+ tables into MongoDB, Neo4j, and Elasticsearch.
  • Implemented bulk upload and export workflows for files with over 500,000 rows.
  • Used Neo4j to manage 1,200+ active users and enforce fine-grained object-level permissions.
  • Built a FastAPI microservice with WebSockets and Redis for real-time Celery task progress.
  • Deployed services on AWS EC2, ECS, Elastic Load Balancer, S3, and Lambda with CI/CD, monitoring, and Sentry release tracking.

Selected Work

BIPAD Portal

Nepal's national disaster-information management system for hazard, risk, loss, real-time data, early warning, response, and post-disaster planning.

StockIT

A NEPSE data pipeline for real-time market tracking and natural language insights using LLMs and Retrieval-Augmented Generation.

ZITE

A mobile and web project management platform for field data collection, task management, sync, analysis, and reporting.

Plant Disease Detection

An RNN-based academic project that classified plant diseases from leaf images through preprocessing, training, and model evaluation.

Technical Toolkit

PythonJavaScriptDjangoDjango REST Framework FastAPIReactPostgreSQLPostGISNeo4j MongoDBKafkaDebeziumGenAILangChain LangGraphLangSmithRAGOpenCVAWS Lambda AWS S3AWS ECSAWS EC2DockerCI/CD Shell Scripting

Academic Background

Bachelor's Degree in Computer Engineering

Western Regional Campus, Pokhara, Nepal | 2017 - 2022

Higher Secondary Education (+2)

Aroma Higher Secondary School, Chitwan, Nepal | 2015 - 2017

Let's Connect

Durbarmarg, Kathmandu, Nepal

+977 9845955531

[email protected]

LinkedIn