Skip to content
AT
Open to conversationsPune, India

I build multi-agent AI systems — and the eval platforms that prove they work.

multi-agent orchestration in LangGraph

Five years of production backend underneath, now pointed squarely at agentic AI. I'm here for the systems you can measure — not the ones that only survive the demo.

5+
yrs in production
92%
agent accuracy
−45%
hallucination rate
kyc-sow-pipelinelive trace
hintHover a node to inspect its role in the run.
01How I build

Agents are easy to demo. Hard to trust.

Four things I hold to, learned building a multi-agent verification platform for a private bank — where a wrong answer is a compliance problem, not a bad user experience.

01

Decompose

An analyst workflow is a graph, not a prompt.

Specialised agents for ingestion, extraction, corroboration, and adjudication, wired with deterministic control flow — tool routing, retries, and failure isolation. One agent failing degrades the run instead of collapsing it.

02

Measure

"The agent seems better" is not a result.

Curated ground-truth datasets, LLM-as-judge scoring, completion accuracy, hallucination rate, and per-field confusion matrices — run as regression benchmarks so a change to a prompt has a number attached to it.

03

Configure, don't fork

New metrics should not mean new code.

Strategy, Factory, and Observer behind a configuration-driven surface. Onboarding a metric, an agent, or a dataset means declaring config; the scoring core stays untouched, which is why it stays trustworthy.

04

Verify

A system that certifies others has to be verifiable itself.

Built test-first, with unit and integration coverage over scoring logic and dataset loaders. Underneath: FastAPI services, containerised onto Azure and AKS, with CI/CD doing the boring work reliably.

The eval platform

I own the thing that grades the other agents.

An evaluation agent that scores other agents against curated ground-truth datasets, emitting completion accuracy, hallucination rate, and per-field confusion matrices. Feeding those findings back into prompt, retrieval, and routing changes is what moved measured accuracy from 76% to 92% and cut hallucination rate by 45%.

The matrix beside this is the shape of that work: mass moving out of the off-diagonal cells, one benchmark cycle at a time.

  • Config-driven — new metrics and datasets are declared, not coded
  • Strategy / Factory / Observer, so the scoring core never changes
  • TDD over scoring logic and dataset loaders
  • Runs as a regression benchmark, not a one-off notebook
Per-field confusion matrix
EntiAsseSourProv
Enti
72
14
9
5
Asse
11
68
13
8
Sour
8
12
74
6
Prov
9
6
11
74
Completion accuracy76%
Hallucination rate100 idx

Illustrative of the shape of the work — a four-field extraction task scored against curated ground truth. Not live data.

02Receipts

Six numbers I'll happily be interrogated about.

Every one of them started as something nobody was measuring yet. The context matters more than the number, so it's on the card.

Agent Evaluation Platform · UBS

76%76%

Agent completion accuracy

Lifted from 76% by feeding eval findings back into prompt, retrieval, and agent-routing changes across successive benchmark cycles.

Agent Evaluation Platform · UBS

0%

Hallucination rate

Cut by measuring it first — per-field confusion matrices against curated ground truth turned a subjective debate into a regression test.

Blenheim Chalcot · UK public sector

0.0×

Faster request processing

292s → 63s on an LLM healthcare agent by introducing multithreading across the request path.

Fynd · Reliance Retail scale

84.6%85%

Seller settlement accuracy

Raised from 84.6% by validating settlement rules and automating configuration updates to guarantee financial correctness.

Fynd · Payments & Reconciliation

+0%

COD payout success rate

A cron-based retry mechanism for failed RazorpayX transactions; separately saved ₹1L/year replacing a third-party accounting tool.

Blenheim Chalcot · Platform

0%

Faster release cycles

CI/CD on AWS CodePipeline and Docker, with operational cost down 20% from right-sizing Lambda memory and Step Functions orchestration.

03Work

Five years, four teams, one throughline.

Payments correctness, then healthcare latency, now agent reliability. Different domains, same job: make a system you can prove things about.

  • Multi-Agent KYC & Source-of-Wealth Platform

    LangGraph · LangChain · Python · FastAPI · Azure

    • Built a multi-agent orchestration system that decomposes an analyst workflow into specialised agents for document ingestion, entity extraction, cross-source corroboration, and adjudication.
    • Built the document-understanding pipeline that extracts structured client and asset data from heterogeneous unstructured sources, reconciling conflicting evidence into a single auditable wealth provenance record.
    • Implemented stateful agent graphs with deterministic control flow — tool routing, retries, human-in-the-loop checkpoints, and failure isolation — so a single agent failure degrades gracefully instead of collapsing the run.
    • Delivered RAG retrieval and generation services on the bank's internal AI platform, owning ingestion, chunking, embedding, and retrieval end to end.

    Agent Evaluation Platform

    LLM-as-judge · ground truth datasets · confusion matrices

    • Built an evaluation agent and platform that scores other agents against curated ground-truth datasets, producing completion accuracy, hallucination rate, and per-field confusion matrices — turning subjective "the agent seems better" debates into regression-tested numbers.
    • Designed it as a configuration-driven system using Strategy, Factory, and Observer patterns with SOLID principles: new metrics, agents, and datasets are onboarded by declaring config rather than writing code, keeping the scoring core untouched.
    • Developed test-first, with unit and integration coverage over scoring logic and dataset loaders — a platform that certifies other systems' correctness has to be verifiable itself.
    • Lifted measured completion accuracy from 76% to 92% and cut hallucination rate by 45% across successive benchmark cycles.

    Firmwide Agent Development SDK

    Python library · internal open source

    • Contributed to the firm's shared AI agent SDK — the standard library used by multiple engineering teams across the bank, turning per-team bespoke implementations into one supported abstraction.
    • Designed for adoption by other engineers: stable public interfaces, backwards-compatible releases, and documentation, treating internal developers as the customer.

    Platform Engineering & Mentoring

    Azure · AKS · Docker · GitLab CI/CD

    • Containerised services with Docker, made changes to the staging CI/CD pipeline, and built working knowledge of Kubernetes workloads and Git-based build, test, and release automation.
    • Mentored junior engineers — reviewed pull requests with design and code-quality feedback, and distributed work by criticality and complexity to match each engineer to the right task.
04Stack

Tools I reach for without looking them up.

Grouped by what I'd actually be hired to do, not alphabetically.

  • LangGraph
  • LangChain
  • Python
  • FastAPI
  • RAG
  • LLM-as-judge
  • Azure AKS
  • Kubernetes
  • Docker
  • Kafka
  • PostgreSQL
  • AWS Lambda
  • Step Functions
  • GraphQL
  • Prometheus
  • Grafana
  • GitLab CI
  • TDD
  • SOLID
  • PyTorch

AI & Agentic Systems

10

Where I spend most of my time now

LangGraphLangChainMulti-agent orchestrationTool & function callingStateful agent graphsHuman-in-the-loop workflowsRAG — chunking, embeddings, hybrid retrieval, re-rankingPrompt engineeringStructured output extractionAgent SDK / framework development

LLM Evaluation

09

The part most teams skip

Ground-truth dataset designLLM-as-judgeCompletion accuracyHallucination detectionConfusion matricesPrecision / recallRegression benchmarkingEval-in-CIObservability & tracing

Backend

12

Five years of load-bearing services

Python 3FastAPIFlaskDjangoSanicRESTGraphQLKafkaAsync & multithreadingMicroservicesJavaScriptC / C++

Cloud & Platform

08

Ship it, then keep it up

Azure (AKS)AWS — Lambda, Step Functions, S3, RDS, ECS, DynamoDB, Athena, Textract, CloudWatch, AppSyncGCPDockerKubernetesGitLab CIGitHub ActionsAWS CodePipeline

Models & ML

11

Integration and measurement, not research

OpenAI GPT-4 / 4.5Anthropic ClaudeVector databasesEmbedding modelsModel serving & inference APIsPyTorchpandasNumPyPySparkFeature engineeringModel evaluation

Data & Reliability

11

Correctness under load

PostgreSQLMySQLDynamoDBBigQuerySQL analyticsPrometheusGrafanaSentryCachingScalingPerformance testing

Engineering Practice

How the code gets written

System designLow-level designConfiguration-driven architectureTest-driven developmentUnit & integration testingDesign patterns — Strategy, Factory, ObserverSOLIDDRY / KISS / YAGNIDesigning data-intensive applications
05Builds

Things I built because I wanted to.

Nights-and-weekends work that never had a ticket — plus the certifications behind the ML and data side.

AI-Based Vacation Planner

Jul 2024

Prompt-orchestration layer

Built the layer that generates model calls and assembles responses into structured, personalised itineraries from user inputs on destinations, dates, and activity preferences.

PythonSQLGPT-4Prompt engineeringRPCs

Order Reliability System

Aug 2024

End-to-end

An hourly job monitoring unfulfilled orders and automating next-state determination, average state-change time per company, and time-series comparison — surfacing breached orders proactively, before any seller or company escalated them.

Data warehousingSQLAPIsAlerting

Certifications

Claude Certified Architect — Foundations

Anthropic

Data Science Professional Certificate

IBM

Machine Learning

Stanford University

Networking Workshop

CISCO · IIT Delhi

Education

Guru Gobind Singh Indraprastha University

B.Tech, Computer Science·GPA 7.50 / 10.00

Jul 2016 — Sept 2020

Delhi, India

06Off the clock

There's a person behind the pipeline.

Pune, mostly. A team I genuinely like, a court downstairs that settles arguments, and far too much chai at hours I won't defend.

The EPAM Pune team standing in front of an 'Engineering AI-Native' wall
team

The AI-native crew at EPAM Pune.

A cup of chai on a balcony rail with the Pune skyline out of focus behind it
fuel

11pm chai, city bokeh, one more eval run.

Playing football on a blue court in front of a large graffiti mural
reset

The court downstairs. Best debugger I own.

Pune skyline at dusk, orange horizon behind lit office towers
city

Pune at golden hour, from the office glass.

Reflection in an office window showing an empty floor of desks at night
late

Empty floor, full pipeline.

Team photo at a UBS and EPAM event in front of a branded backdrop
team

UBS × EPAM night. Shipping is better with these people.

Looking straight up the glass facade of an office tower
city

Looking up on the way in.

A can of Red Bull balanced on a ledge above the Pune skyline
fuel

The other fuel. Used sparingly. Mostly.

Pune at night from above, traffic light trails running through the city
city

Same view, twelve hours later.

Pink bougainvillea lit by a streetlight against a black night sky
reset

Bougainvillea on the walk home.

07Contact

Let's talk about the hard part.

I'm most useful where correctness is measurable and the stakes are real — agent systems that have to be trusted, backends that carry money or compliance, platforms other engineers build on. If that's the problem on your desk, I'd like to hear about it.

Agentic AI platform workLLM evaluation & reliabilityBackend platform engineering

Pune, India·Open to conversations