N.V.J.K KartikKartik

N.V.J.K Kartik

AI engineer at Future AGI, in Bangalore. I pick a field and go all the way down: classroom speech, conversation analytics, medical imaging, markets, and now evaluating AI agents.

First author, AgentCompass (arXiv) and a T4E 2024 chapter · Co-author, IEEE TALE 2024 Best Student Paper · Co-inventor, US 12,608,610

Every work, as a list ↓

Drag to look around. Click the floor to walk there, or a work to go to it.
WASD walks; the arrow keys do too once you’ve clicked in.
Tap a work or the floor to walk there. Drag to look.

Plan of the room

From above: the entrance at the bottom, the newest work nearest the door.

Start here

  1. A harness that watches the productError FeedGrouping failed AI runs into issues and investigating each one with an agent, fast enough for tables with millions of spans.
  2. A shared AI gatewayAgent Command CenterKeeping provider-specific tools intact when every provider goes through one door.
  3. A migration under a live featureAnnotations on ClickHouseTwenty PRs moving annotations and Error Feed onto ClickHouse before their Postgres tables were dropped, without failing open or running out of memory.

Everything I’ve worked on, newest first

Jun–Jul 2026

Dec 2025 – Apr 2026

Sep–Oct 2025

Jun 2024 – Jun 2025

Dec 2023 – Apr 2024

Aug–Dec 2023

Feb–Apr 2023

Technical writing

Posts about what broke.

  1. My CI evals were green. A regression still paged me at 3 AM.Medium · 3 min · 17 Sept 2026
  2. LlamaIndex makes RAG easy to build and hard to debug. Here is how I evaluate it.DEV · 6 min · 2 Sept 2026
  3. Why Your Agent Passes Every Eval and Still Fails in ProductionMedium · 8 min · 2 Sept 2026
  4. My DSPy pipeline compiled beautifully and got worse in productionDEV · 3 min · 31 Aug 2026
All 28 posts →

Rabbit holes, not hobbies.

An agent, a classroom, a lung scan, a market, a brain: I open the black box and poke at the mechanism until it makes sense. At work, so far:

I’m Kartik. I build things across research and product, and I like the stretch where they meet: a model that has to survive real users, or an app that needs real ML underneath it.

At Future AGI I work across the pieces a team needs once its agent is live: tracing (traceAI), evaluation, simulation, Agent Optimizer, the Agent Command Center gateway, and the ClickHouse data and annotation systems underneath. They are one loop: see what the agent did, score it, rehearse it, improve it, route it, and find out what broke. Most of my time goes into that last step: AgentCompass, then Error Feed.

In December 2023 I was at three of the places below at once, plus the degree.

The thread through all of it: build the thing, then check that it actually works. The posts are about the times it didn’t.

The path

  1. Dec 2024 — nowFuture AGIAI engineer: intern from Dec 2024, full-time from Jul 2025
  2. Jun 2024 · 3 monthsIIT Madras · RBCDSAIResearch Intern
  3. Dec 2023 — Jan 2024NIT PuducherryMLOps Intern, Dept. of CSE
  4. Aug 2023 — May 2024Vocab.AIFull Stack Developer Intern
  5. May 2023 — Aug 2024IIT BombayResearch Associate, Educational Technology
  6. 2021 — 2025IIIT DharwadData Science & AI

Off the clock, currently

  • NeuroscienceCurrently reading Behave; the “okay, but why does this happen?” side of biology and psychology.
  • MarketsValuations, market mechanics, and the history of financial scams.
  • StartupsBusiness models, unit economics, and “could this actually be a company?”
  • HardwareGPUs, chips and compute economics. Adult LEGO, except one brick costs ₹3 lakh.
  • F1Ferrari and Leclerc, and the strategy calls more than the zoom. Cricket and football too.
  • PhilosophyFree will, consciousness, and why people do what they do.

Got a rabbit hole for me?

n.v.j.kkartik@gmail.com

Based in Bangalore. Receipts for every fact on this site.