Applied AI Engineer · production AI systems, proven by evals

Kushal Regmi

AI that earns trust

I build for the cases that matter most.

I'm an applied AI engineer who cares about one thing above cleverness: AI that holds up in the real world. Not the demo that works once on stage, but the system that keeps working when a scared parent leans on it at 2am and cannot afford a wrong answer. My first job out of school could have been optimizing ad clicks. Instead I build intelligence systems for children with rare neurological conditions. And I trust evidence over vibes: I build the eval harness before I trust the model, because in this domain a confident wrong answer is the failure that matters.

Today that means CareGene, where I build the agentic AI end to end: I fine-tune the models, build the RAG pipeline and multi-agent system along with the evals that keep them honest, wire up the longitudinal health memory the agents reason over, and keep the whole HIPAA-safe system fast enough for a rare-disease family to depend on. Before it, a Fusemachines AI fellowship, where I built Sambodhan to route citizen grievances for Nepal's local governments.

Open to remote AI Engineer rolesKathmandu, Nepal

Where I have shipped real systems

Experience

CareGene AI

Austin, Texas · Remote

CareGene is a voice-first companion for families raising a child with a rare condition. A parent says what happened and it remembers, so scattered notes, binders, and memory become one timeline they can ask anything of.

My piece: turning messy, scattered medical history into one clear, trustworthy story.

Applied AI Engineer

Mar 2026 to Present

I build the production multi-agent system on the longitudinal health memory, the durable record of a child’s history that the agents reason over across sessions.

  • Engineered the production multi-agent system: stateful LangGraph agents with human-in-the-loop control, evidence-grounded RAG, and clinical safety guardrails, so answers come from the child’s own record and never drift into medical advice.
  • Own the agent evaluation harness that gates every release: it drives the live agent and verifies each stored field against ground truth. It caught a data-loss defect (two facts in one message, one saved) that no unit test flagged.
  • Built the longitudinal memory the agents reason over: a HIPAA-safe personalized health knowledge graph, synced from connected EHR data, that carries structured context across sessions and reports.
  • Cut agent retrieval latency 49% (1486ms to 753ms) with an access-pattern audit, and held it sub-linear: 175x more stored data for 1.53x latency.
  • Kept the longitudinal health memory service reliable on Docker, GitHub Actions CI/CD, and Kubernetes: stopped the OOM evictions crashing it by cutting pod memory 33% (1.5 GB to 1.0 GB), and cut deploy time 10x (31 min to 3 min).
  • LangGraph
  • RAG
  • Agent evaluation
  • Knowledge graph
  • EHR sync
  • HIPAA-aware
  • DynamoDB
  • Kubernetes

AI/ML Developer Intern

Nov 2025 to Mar 2026

Laid CareGene’s model and evaluation foundations: what to fine-tune, what to serve, and how to measure trust.

  • Fine-tuned DistilBERT with focal loss over 9 intent classes to power backend guardrails and intent-aware prompting.
  • Quantized that classifier to ONNX INT8 for serving: 75% smaller (256 MB to 64 MB) and ~2x faster on CPU at ~2x throughput, with accuracy held at 98.62% vs 98.94% in FP32.
  • Ran a QLoRA supervised fine-tune of Llama 3.2 on EC2, served with vLLM FP8, as a pilot to test whether a custom rare-disease model was worth it.
  • Built CareGene’s first LLM and RAG evaluation framework in DeepEval and G-Eval, with a custom metric suite for factual correctness and clinical-safety deferral, aligned to product requirements.
  • That evaluation redirected the product: across roughly 7,000 rare diseases with constantly changing findings, retrieval beat a fine-tuned model on accuracy and freshness, so we kept a frontier model and invested in RAG and memory.
  • DistilBERT
  • QLoRA
  • vLLM FP8
  • ONNX INT8
  • DeepEval
  • G-Eval

Fusemachines

Kathmandu, Nepal

AI Fellow

May 2025 to Dec 2025

Built Sambodhan, a multilingual civic-tech platform that auto-routes citizen grievances by department and urgency.

  • Fine-tuned XLM-RoBERTa to ~95% F1 across Nepali and English, with focal loss so rare urgent complaints were not drowned out by routine ones.
  • Deployed the department and urgency classifiers as containerized FastAPI microservices on Hugging Face Spaces.
  • Built continuous-learning MLOps: a GitHub Actions loop retrains on misclassification drift and promotes a model only when it beats the incumbent on F1-macro.
  • XLM-RoBERTa
  • Hugging Face
  • GitHub Actions
  • FastAPI

What I build on my own time

Projects

Personal project

An agent that cannot hallucinate its evidence

The hard part of agent work isn't building the agent, it's figuring out which of a client's workflows are even worth automating in the first place. This tool does exactly that.

A 13-node LangGraph workflow fans a ReAct agent across ten file types in parallel and returns an ROI-ranked automation blueprint where every citation is verified by code to round-trip back to the source text.

  • LangGraph
  • FastAPI
  • Next.js
  • Vercel
  • Render

Personal project

GPT-2, implemented from the tensor up

Calling a model API teaches you nothing about why it behaves the way it does.

Implemented GPT-2 by hand in PyTorch (causal multi-head attention, LayerNorm, GELU blocks, weight tying), then fine-tuned it two ways: selective-freeze classification at 96.67% test accuracy, and full instruction tuning of the 355M variant.

  • PyTorch
  • Transformers
  • Python

Personal project

A credibility classifier that shows its work

A model that flags news as fake without explaining why is not decision support. It is just another authority to trust.

Built an explainable full-stack ML platform: XGBoost on engineered linguistic features reached 98.47% F1, with SHAP attributions exposed in the UI, served from a Dockerized FastAPI API behind a Streamlit front end.

  • XGBoost
  • SHAP
  • FastAPI
  • Streamlit
  • Docker

The full lifecycle, not one slice

What I can build end to end

01

Train & fine-tune

  • GPT-2 built from scratch in PyTorch: attention, LayerNorm, weight tying, instruction tuning
  • QLoRA fine-tune of Llama 3.2 on EC2
02

Serve & optimize

  • vLLM serving with FP8 quantization
  • DistilBERT to production under ONNX INT8: 75% smaller, ~2x faster on CPU
03

RAG & agents

  • Production LangGraph agents with human-in-the-loop control and coordinated subagents
  • Parallel ReAct map-reduce across ten file types in one workflow
04

Evaluate & prove

  • An agent eval harness that drives the live agent and gates releases
  • LLM and RAG evaluation with DeepEval and G-Eval
05

Ship & operate

  • AWS across compute, storage, data, and inference (EC2, S3, DynamoDB, Bedrock), Docker, and GitHub Actions CI/CD
  • Deploy and monitor my own services on Kubernetes
  • Continuous-learning MLOps: retrain on drift, promote only when it beats the incumbent

How I think

Principles I build by

  1. 01I build the eval before I trust the system. A RAG pipeline or an agent earns confidence from evidence, not from a demo that worked once.
  2. 02The edge case is the product. An AI agent is only as trustworthy as its worst input, so I engineer for the long tail, not the average.
  3. 03I measure before I optimize, to fix a problem at its source, not on the surface.
  4. 04When people depend on the answer, correctness comes before cost. I would rather be slower than confidently wrong.

The tools I reach for

Skills

Agents & orchestration
LangGraphLangChainReActMCPAgent evaluationHuman-in-the-loopLangfuse (observability)
LLM, RAG & NLP
PyTorchTransformersQLoRAvLLMRAGRAG evaluation (DeepEval, G-Eval)Context Engineering
Serving & optimization
vLLM FP8ONNX INT8 quantizationModel routing (Bedrock)Guardrails
Backend & data
PythonFastAPIgRPCPostgreSQLpgvectorDynamoDBKnowledge graphsKafkaRedis
Full-stack & product
Next.jsReactTypeScriptStreamlit
Cloud & deploy
AWS (EC2, Bedrock, DynamoDB, S3)DockerKubernetesGitHub ActionsWeights & Biases

Where I trained

Education

Proof I keep learning

Certifications

Beyond my own work

Leadership & community

Executive Member

Jun 2025 to Jan 2026

IEEE Computer Society, Pulchowk Student Branch Chapter

  • Expanded campus technical programming by coordinating workshops, industry partnerships, developer programs, and cross-functional technology initiatives.
  • Delivered Hack-a-Flag 2025, a national CTF competition with Logpoint: led sponsor outreach, workshop coordination, technical leadership, logistics, and participant operations for 100+ participants.

Off the clock

Beyond work

When I step away from the keyboard, I usually end up in the kitchen. My paneer and dahi curry are the dishes people keep asking me to make. I play a fair bit of cricket and table tennis, lose the occasional evening to FIFA, and, like most Nepalis, I can never say no to a trek in the hills.

Open to remote AI engineering roles and interesting problems

Let's build something correct.