ML Engineer @ Leapfrog Technology · Kathmandu, Nepal

Utsav Paudel Machine Learning & AI Engineer

Building RAG pipelines, voice agents, text-to-SQL engines and GraphRAG systems.

I've spent the last 2.5 years putting LLM systems into production, mostly on AWS Bedrock. Lately that means chatbots that cite their sources and voice agents that pick up the phone.

Years in production AI
2.5+
Documents in RAG & GraphRAG
10k+
LLM extraction accuracy
95%
Less scheduling overhead
60%

01Selected work

Some things I've shipped at work.

Each panel replays what happens inside the system, step by step. The steps follow the real pipelines, but the questions and data are made up.

01Visas · Global staffing2025 · Leapfrog

Visa analytics chatbot

A RAG chatbot on AWS Bedrock and Claude Haiku 4.5 that answers visa questions for a global staffing team. The model never writes a link itself. It cites short IDs like [1], and once the answer is done, an ID-mapping step swaps each ID for the source URL stored in that chunk's metadata. So it can't make one up.

Role
Lead ML Engineer
Status
In production
  • AWS Bedrock
  • Claude Haiku 4.5
  • RAG
  • Python
  • FastAPI

02Fintech · Lending2025 · Leapfrog

GoLend AI assistant

Loan officers ask questions in plain English and get the answer in plain English. Amazon Nova Pro writes a read-only SQL query, runs it, and explains the result. To find the right tables it mixes BM25 with pgvector search (IVFFlat and HNSW indexes) and MMR re-ranking, with AWS Guardrails on top.

Role
ML Engineer
Impact
50% faster queries
  • Nova Pro
  • pgvector
  • BM25
  • HNSW
  • PostgreSQL

03Healthcare · Voice2025 · Leapfrog

Voice agent for patient calls

When a patient calls to move a follow-up, this agent answers, checks their insurance and books a new time. It runs on Amazon Nova Sonic and Twilio. Behind it, referral documents go through Textract and Nova Pro and end up in OpenEMR. Staff now spend 60% less time on scheduling.

Role
ML Engineer
Impact
60% less overhead
  • Nova Sonic
  • Twilio
  • Textract
  • OpenEMR
  • AWS Lambda

04Fintech · Analytics2024 · Fusemachines

Lender IQ (GraphRAG)

Plain vector search struggles with questions like "which guarantors co-sign loans in three or more portfolios?" because the answer is spread over many files. We used LLMs to pull entities and relationships out of 10,000+ financial documents into Neo4j, then answered by walking the graph. Accuracy went up 40%.

Role
ML Engineer
Impact
40% accuracy lift
  • Neo4j
  • GraphRAG
  • LangChain
  • FastAPI
  • GPT

+Side projects

Two open-source tools for Claude Code.

cc-explain-this

Claude Code moves fast, and some of its shell commands are hard to read at a glance. This plugin adds a side pane that explains each step in one plain sentence. It flags risky steps (deletes, pushes, installs) and says why a step failed. The explanation is written after the step is done, so Claude doesn't slow down.

  • TypeScript
  • Claude Code plugin
  • Claude Haiku
  • MIT

jev-router

A small Rust proxy that picks the model and effort level for each message you send to Claude Code. Quick questions go to Haiku, everyday work to Sonnet, and hard or risky work to Opus. It also watches the prompt cache, so it won't switch models mid-conversation when that would cost more than it saves.

  • Rust
  • LLM routing
  • Prompt caching
  • Claude Code

02Training log

Where I've worked so far.

Plotted as a loss curve, because I couldn't help it. Every new job bumps it up a little before it settles.

train/lossrun: career · still training
e1e2e3e4 2023202420252026
  1. epoch 04May 2025 – present

    Machine Learning Engineer

    Leapfrog Technology Pvt. Ltd. · Kathmandu, Nepal

    • Visa Analytics Chatbot on AWS Bedrock + Claude Haiku 4.5: 4-stage RAG with ID-mapping citations.
    • GoLend AI: text-to-SQL on Amazon Nova Pro + PostgreSQL pgvector.
    • Voice AI agent on Nova Sonic + Twilio: 60% less scheduling overhead.
    • Automated patient-referral pipeline: Textract → Nova Pro → OpenEMR.
    • Bedrock
    • Nova Pro
    • Nova Sonic
    • Twilio
    • Lambda
  2. epoch 03Sep 2024 – May 2025

    Associate ML Engineer

    Fusemachines Pvt. Ltd.

    • RAG & GraphRAG systems with a 40% accuracy improvement across 10,000+ financial documents.
    • LLM extraction pipelines (GPT, Gemini) reaching 95% accuracy.
    • Retrieval optimization that cut query time by 50%.
    • Neo4j
    • LangChain
    • GPT
    • Gemini
    • Python
  3. epoch 02Jan 2024 – Jun 2024

    Associate ML Engineer

    E.K. Solutions Pvt. Ltd.

    • 5+ scalable ML APIs on FastAPI + PyTorch serving 1,000+ daily requests.
    • 25% LLM accuracy lift with Chain-of-Thought prompt engineering.
    • 35% faster transformer inference with 20% less memory.
    • FastAPI
    • PyTorch
    • Docker
    • Redis
  4. epoch 01Oct 2023 – Jan 2024

    ML Engineer Trainee

    E.K. Solutions Pvt. Ltd.

    • Trained ML models and built the pipelines around them.
    • Built NLP and computer-vision prototypes.
    • PyTorch
    • OpenCV
    • NumPy

03Stack

The tools I actually use.

ai / ml07

  • PyTorch
  • LangChain
  • LangGraph
  • LangSmith
  • CrewAI
  • Google ADK
  • OpenCV

models05

  • Claude
  • Amazon Nova
  • Nova Sonic
  • GPT
  • Gemini

languages03

  • Python
  • SQL
  • C++

serving03

  • FastAPI
  • Django
  • Django REST

data04

  • PostgreSQL · pgvector
  • Neo4j
  • MongoDB
  • SQLite

cloud06

  • AWS Bedrock
  • Lambda
  • EC2
  • SQS
  • SNS
  • Vertex AI

infra05

  • Docker
  • MLFlow
  • Redis
  • Celery
  • Alembic

04About

Hi, I'm Utsav.

Portrait of Utsav Paudel, Machine Learning Engineer from Nepal, in Langtang with a snowy peak behind
Langtang, Nepal

I'm a machine learning engineer and AI engineer in Kathmandu, Nepal. Most of my work is getting LLM systems to behave once real people start using them.

I like projects where one kind of input turns into another: a phone call that ends up as a database row, or a pile of PDFs you can ask questions.

These days I'm at Leapfrog Technology. I work mostly with AWS Bedrock, Claude and Amazon Nova. Before that I was at Fusemachines and E.K. Solutions, where I learned retrieval and prompt engineering, and spent a lot of time making transformer models cheaper to run.

Outside work I'm usually on a trail. Langtang and Kori are in the photos below, and I take far too many mountain pictures. If you have a messy problem with no obvious answer yet, I'd like to hear about it.

Based
Koteshwor, Kathmandu
Now
Leapfrog Technology
Focus
GenAI · RAG · Voice
Open to
Consults & collabs
Utsav Paudel standing small below a glacier in Langtang, Nepal

That's me, the small one in the middle.

Langtang, Nepal
Utsav Paudel trekking in Langtang, Nepal, with a backpack and poles, looking up at snow peaks
Langtang, Nepal
Utsav Paudel holding the flag of Nepal at Kori, with Himalayan peaks behind
Kori, Nepal

Home is Kathmandu. The trails in these photos are about a day's drive from there.

Kathmandu, Nepal

✦Interactive

Say hi to mini-me.

It's a scripted bot, so it only knows the few answers I wrote for it. Ask it something, or click the cap if you want it in sunglasses.

05Contact

Got an LLM project that's not behaving? Email me.