Agentic systems
Tool-calling agents with reflection loops, orchestration and hard limits on retries, budgets and timeouts. Built on Claude and OpenAI, mostly through AWS Bedrock.
AI Engineer · Kathmandu, Nepal
I build LLM agents that call tools and drive browsers, retrieval systems that survive messy documents, and the FastAPI backends that keep them at 99.9% uptime.

00 · What I build
Not demos. Systems that real analysts, agents and customers depend on every day.
Tool-calling agents with reflection loops, orchestration and hard limits on retries, budgets and timeouts. Built on Claude and OpenAI, mostly through AWS Bedrock.
RAG pipelines for messy HTML and scanned documents: structure-aware chunking, hybrid retrieval, re-ranking, and multimodal extraction with OCR.
Agents that read the live DOM and complete multi-step workflows in web apps that have no API.
FastAPI and Django services with observability, caching and error handling that hold 99.9% uptime under real traffic.
01 · Selected work
Three systems from the last two years. Client details stay private, the engineering does not.
Insurance analysts needed answers grounded in thousands of HTML documents, and the first chatbot was slow and often wrong.
Insurance operations run on third-party portals with no APIs. Every quote, policy lookup and document pull was a person clicking through forms.
A US real estate platform wanted assistants that could answer buyer questions and read listing documents at scale.
02 · Projects
Things I built to learn, to ship, or because nobody had built them yet.
All projectsSolves newspaper crosswords and generates new ones with transformer QA models
YOLO based detection of plates and the characters on them, wrapped in a web app
Django 5 and DRF rebuild of an engineering institute's platform with Docker, uv and a justfile
Also built
03 · Research
Six studies from my engineering degree. Each has a notebook you can run and a write-up you can read.
Read the studiesHow much variance you can throw away before class separation collapses, measured on two classic datasets.
Gini impurity against entropy as the split criterion, with a look at depth and overfitting.
A Gaussian and hybrid Naive Bayes approach on mixed numeric and categorical features.
Sweeping k and distance metrics to predict which students are likely to leave.
A plain feed-forward network first, then the same network with regularization to see what actually helps.
Replacing brute-force neighbour search with a KD-tree and measuring where it pays off.
04 · Experience
From backend developer to AI engineer, with a lot of shipped software in between.
Agents that operate real web applications and read real documents for insurance operations.
Agentic systems on AWS Bedrock with Claude for client-specific insurance workflows.
Conversational AI and document systems for a US real estate technology company.
Research and prototyping across computer vision and NLP.
Owns the institute's web platform and infrastructure.
Backend for payroll systems, admin dashboards and business sites.
Education
Thapathali Campus, Institute of Engineering, Tribhuvan University. Kathmandu, Nepal.
05 · Stack
The current set. It changes when something better shows up and proves itself.
06 · Writing
Longer write-ups on what broke, what fixed it, and what I would do differently.
All postsRate limits, timeout cascades and tool schema drift took down our Claude agents more than any bad prompt did. How we fixed each one and reached 99.9% uptime.
Fixed-size chunking fails on real documents. What moved retrieval quality for us: boilerplate stripping, heading-aware chunks, hybrid search and a re-ranker.
07 · Contact
I am Sushank Ghimire, an AI engineer based in Kathmandu and working with teams around the world. I answer email within a day, and I am happy to look at a hard problem before we talk about anything else.
Kathmandu, UTC+5:45