Available for opportunities

Hi, I'm Gagan Puri

Senior AI Engineer

Building intelligent systems that automate and optimize real-world workflows. 6+ years of experience in AI/ML, from computer vision to agentic AI solutions.

About Me

My journey in AI and software engineering

I'm a Senior AI Engineer with over 6 years of experience building intelligent systems that solve real-world problems. My journey started with computer vision and object detection at TreeLeaf Technology, where I built everything from license plate recognition systems to face search engines.

At Rippey AI, I grew from an associate engineer to Engineering Lead, designing LLM-based document extraction systems and implementing RAG and Agentic AI concepts that transformed how logistics companies handle document automation — reducing customer onboarding from months to a single week.

Currently at PortPro, I'm building agentic AI workflows using Google ADK and MCP to automate transportation management operations. I design ML models for billing charge detection, analytics agents for automated reporting, and route optimization solutions using VRP algorithms.

Quick Facts

Location

Kathmandu, Nepal

Current Role

Senior AI Engineer at PortPro

Education

BScCSIT — College of Applied Business

Interests

ManagementTravellingIndoor Games

Experience

My professional journey

PresentCurrent

Senior AI Engineer (Agentic and Applied)

PortProRemote

  • Analyzed large-scale user interaction and operational data from the Transportation Management System to identify patterns and deliver automated, AI-driven solutions
  • Built agentic LLM workflows (Google ADK, MCP, code execution) to streamline and automate dispatcher, billing, and operations tasks
  • Designed and deployed ML models to recommend charge items and detect missing or incorrect billing charges in real time
  • Built automated analytics agents for dashboards and scheduled reporting, enabling self-serve insights
  • Optimized driver routing by solving Vehicle Routing Problems (VRP) to improve efficiency and on-time performance
Agentic AIGoogle ADKMCPLLMPythonFastAPIRAG
Aug 2023 - Jun 2024

Engineering Lead ML / Data Science

Rippey AIRemote

  • Led and guided AI team developing positive team culture towards innovation and growth
  • Implemented Agentic AI and RAG concept to improve document extraction system
  • Managed coding standards, best practices and architectural decisions
  • Worked with ERP systems like Descartes to provide data insights using Data Science and statistics
  • Collaborated with product manager and sales directors to define project requirements and deadlines
RAGAgentic AIData SciencePythonLangChain
Jan 2022 - Aug 2023

Senior Software Engineer

Rippey AIRemote

  • Designed and implemented LLM-based document extraction using LangChain with configurable prompts
  • Integrated document and email automation into single platform, reducing customer onboarding time from months to a week
  • Improved OCR efficiency, memory usage and model extraction accuracy (integrating LayoutLM model)
  • Onboarded new hires, providing mentorship to get ready for internal projects
LangChainLLMOCRLayoutLMPythonFastAPI
Feb 2021 - Jan 2022

Associate ML Software Engineer

Rippey AIRemote

  • Involved in Logistic Document Automation project
  • Implemented Templatization self-serve backend for invoice, bill of lading, airway bills
  • Implemented document classification with image and text utilizing ResNet-50, TF-IDF and Random Forest
MLResNet-50TF-IDFPythonDocument Automation
Mar 2020 - Jan 2021

ML Software Engineer

TreeLeaf TechnologyKathmandu, Nepal

  • Completed Real Time Nepali License Number Plate Recognition project (full stack using Django, YOLO, ResNet-50, Kalman Filter)
  • Created RESTful APIs and JSON structure finalization for Document Automation Project
  • Completed Identeq project — Vehicle count and tracking
YOLODjangoOpenCVResNet-50Object Detection
Jan 2020 - Mar 2020

Computer Vision / ML Intern

TreeLeaf TechnologyKathmandu, Nepal

  • Involved in face search project, implemented vector database, embedding and encoding with FAISS
  • Implemented object detection models R-CNN, Haar Cascades
  • Refactored existing code to maintain best practices
FAISSR-CNNOpenCVPythonVector DB

Education

Bachelor of Science in Computer Science and Information Technology (BScCSIT)

College of Applied Business

2016 - 2021Kathmandu, Nepal

Projects

Highlights of my work

Featured

Agentic AI Workflow Automation

Built agentic LLM workflows using Google ADK and MCP to automate dispatcher, billing, and operations tasks in a Transportation Management System. Includes code execution capabilities and real-time decision making.

Google ADKMCPLLMPythonAgentic AI
Featured

Intelligent Billing & Charge Detection

ML models that recommend applicable charge items and detect missing or incorrect billing charges in real time and post-load completion, improving revenue accuracy and reducing manual audits.

MLPythonData ScienceFastAPI
Featured

LLM Document Extraction Platform

Designed and implemented LLM-based document extraction using LangChain with configurable prompts, integrating document and email automation into a single platform. Reduced customer onboarding from months to a week.

LangChainLLMRAGPythonFastAPI

Real-Time License Plate Recognition

Full-stack Nepali license plate recognition system using Django, YOLO for detection, ResNet-50 for OCR classification, and Kalman Filter for vehicle tracking.

YOLOResNet-50DjangoOpenCVKalman Filter

Vehicle Routing Optimization

Optimized driver routing by solving Vehicle Routing Problems (VRP) to improve efficiency, cost, and on-time delivery performance for transportation operations.

VRPOptimizationPythonData Science

Face Search Engine

Face search system using vector database (FAISS) for similarity search, with face encoding/embedding and image classification capabilities.

FAISSVector DBOpenCVPythonDeep Learning

Skills

Technologies and tools I work with

AI & Machine Learning

Machine LearningDeep LearningComputer VisionNLPLLMRAGAgentic AI

Frameworks & Tools

Google ADKLangChainFastAPIDjangoOpenCVYOLOMCP

Data & Databases

PostgreSQLMongoDBVector DBFAISSData ScienceStatistics

Languages & Platforms

PythonTypeScriptSQLDockerGitREST APIs

Principles & Values

What guides my work

Build With Purpose

Every line of code should solve a real problem. I focus on building AI systems that deliver measurable impact.

Continuous Learning

The AI landscape evolves rapidly. I stay at the cutting edge by constantly exploring new techniques and tools.

Team First

Great software is built by great teams. I invest in mentorship, positive culture, and collaborative problem-solving.

Simplicity Over Complexity

The best solutions are elegant and simple. I avoid over-engineering and focus on clarity and maintainability.

Blog

Thoughts on AI, engineering, and more

Coming soon — stay tuned for articles on AI, ML, and engineering.

Get In Touch

Let's build something great together

I'm always interested in discussing innovative ideas, leadership, AI projects, or collaborations. Feel free to reach out through any of the channels below.

Email

gaganpuri2055@gmail.com

Location

Kathmandu, Nepal