Software Engineer

hi, i'm girish.

Associate Software Engineer at Kodiary, based in Lalitpur, Nepal. I build software across backend systems, workflows, and computer vision, mostly using Python and TypeScript. I enjoy working on things that are practical, occasionally challenging, and interesting to build.

Experience

Kodiary Technologies Pvt. Ltd.

Jawalakhel, Lalitpur, Nepal

Associate Software Engineer

Jan 2026 — Present · Full-time

Engineered core microservices, billing pipelines, and AI systems across three production platforms:

Cronlink
Nuxt · Vue · FastAPI · Stripe · Celery

Trucking, haulage & fill management platform — Subscriptions, vendor compliance & guard rules.

  • –Architected subscription billing on Stripe SetupIntent for trucking vendors, clients, and dumping sites, automating prorated plan upgrades, downgrades, dynamic fleet limits, and add-on provisioning.
  • –Engineered multi-scope compliance gating and navigation guards for vendor onboarding, province-level haulage documentation validation, and grace period workflows.
  • –Engineered the client-side ActionGuard capture-phase interceptor across 12+ dashboard domain modules, strictly blocking write actions and dispatch requests for over-quota accounts.
  • –Built the standalone demo-request-service backend microservice using FastAPI and Celery to automate prospective client lead intake and approval dispatches.
Eventmx
Django · FastSAM · docTR · Redis · Celery

Event ticket management platform — AI floor-plan extraction & ad engine.

  • –Designed the AI floor-plan segmentation pipeline: FastSAM performs zero-shot booth segmentation, docTR reads stall numbers, and geometric matching heuristics join the two into interactive bookable stall maps.
  • –Built an in-house native advertisement platform with IntersectionObserver viewport impression tracking, click-fraud checks, eSewa/Khalti billing, and live CTR reports.
  • –Engineered a high-flexibility promo code discount engine with dynamic checkout validation, and eliminated cache stampedes via isolated homepage section caching.
Jhyappai
TypeScript · Bull Queue · PostgreSQL · Redis · JWT

High-throughput SMS platform — Queue retries, audit logs & impersonation.

  • –Built an atomic SMS retry engine on Bull with dedicated sms_queue_attempts tracking, managing wallet holds, automated failure refunds, and callback reconciliation.
  • –Architected secure Admin Impersonation (“Login As”) leveraging short-lived single-use JWT tickets, replay protection, and audit logs, paired with company-scoped SQL reporting.

Software Engineer Intern

Sep 2025 — Dec 2025

EkEkPaila Hospital Management System · FastAPI, React, PostgreSQL, Nginx

  • –Built and maintained FastAPI endpoints for patient records, diagnosis, prescriptions, and laboratory modules.
  • –Implemented and improved React workflows for clinical medicine dispensing and day-to-day operations.
  • –Assisted with role-based access control, file storage pipelines for medical reports, and real-world bug fixes.

DLytica Inc.

Lalitpur, Nepal

Data Science Intern & Traineeship

Jul 2025 — Nov 2025

Financial & Banking Analytics · Python, SQL, Pandas, NumPy, Apache Superset

  • –Analyzed banking transaction patterns, customer segmentation, and delinquency indicators using Python and SQL.
  • –Engineered interactive Apache Superset dashboards for monthly KPIs, executive reporting, and customer churn tracking.
  • –Built predictive regression models for balance and revenue forecasting under production constraints.

Side projects

ConnectNepal slide 1
ConnectNepalDjango, React, PostgreSQL

Tourism management platform for travelers, local hosts, and administrators with itinerary planning, booking settlement workflows, and personalized destination recommendations.

Feedback System slide 1
Feedback SystemNext.js 15, FastAPI, PostgreSQL, Redis

Enterprise-grade Voice of Customer (VoC) & decision engine. Features 10-second embed widgets, hosted forms, real-time deterministic sentiment triage ($0 token overhead), deep triage inspection drawers, and unified customer journey tracking.

AI Email Workflow Automation slide 1
AI Email Workflow AutomationFastAPI, LangChain, Groq, PostgreSQL

Automated email intelligence system that ingests real mail over IMAP, extracts structured intent with LangChain and Groq, and safely automates draft replies with approval gates.

Vehicle Parts Management System slide 1
Vehicle Parts Management System.NET Web API, C#, Clean Architecture, PostgreSQL

Automotive spare parts inventory and catalog platform built with Clean Architecture. Features domain-driven separation, stock replenishment tracking, part categorization, order dispatching, and transaction ledgers.

Skills

Backend & SystemsPython, FastAPI, Django, Django REST Framework, Celery, RESTful APIs, Microservices, CQRS, Clean Architecture, .NET, C#
Frontend & UITypeScript, JavaScript, React, Next.js, Vue.js, Nuxt.js, Tailwind CSS, HTML5, CSS3
Data & QueuesPostgreSQL, Redis, RabbitMQ, MongoDB, MinIO (S3 Object Storage), SQL Aggregations
AI & VisionLangChain, LangGraph, FastSAM, docTR OCR, RAG Pipelines, scikit-learn, Pandas, NumPy
DevOps & ToolingDocker, Nginx, Git, GitHub, GitLab, Stripe API, Postman, Linux

Education

BSc (Hons) Computing

2023 — 2026

Islington College · London Metropolitan University · Kathmandu, Nepal

+2 Science

2019 — 2021

St. Xavier's College · NEB · Kathmandu, Nepal

Contact

girishrajthapa03033@gmail.com

GitHub ↗LinkedIn ↗

Or send a quick message

© 2026 Girish Raj Thapa · Software Engineer · Lalitpur, Nepal