AGI Labs · Kumbakonam, India

Adithya
Giridharan

Founder, AGI Labs/AI Engineer, Neo Wealth

I build AI systems that answer from real sources — and I don't accept a result I can't explain mechanistically.

That instinct runs in two directions. One is production: knowledge graphs, grounded retrieval and agent orchestration for enterprises that need the answer to be right. The other is mechanistic interpretability, where the question stops being whether the model works and becomes what it is actually doing.

Open to PhD & research positions Research engineering Collaborations
Adithya Giridharan
Adithya Giridharan

Now

What I'm doing this year

One job, one lab, one research direction. They pull on the same thread: making a system's answer traceable back to something real — a document, a graph edge, a circuit inside the model.

Jan 2026 — present

AI Engineer, Neo Wealth

Building the AI backend for a conversational trading platform: agentic workflows that turn a plain-language request into portfolio insight and trade actions, with the orchestration, tool integration and conversational state that real-time finance demands.

Aug 2026 — present

Founder, AGI Labs

Building Tark, a rehearsal courtroom for Indian advocates grounded in Supreme Court judgments — plus assistants on other curated corpora where every answer is fetched from a source before it is spoken.

Ongoing

Interpretability, in public

Replicating results, running small experiments, and writing them up. The bottleneck on this path isn't ability or compute — it's legible public output. So I'm producing it.

AGI Labs

Assistants that answer from real sources

The flagship, Tark, lives on the AGI Labs site →

Most conversational systems answer from a model's memory of the internet. Mine retrieve from an actual corpus — the 701 verses, the 1,556 pages, the clinic's own intake rules — and can show you the line they used. The interesting engineering is not the chat; it's the data layer underneath it.

Bhagavad Gītā companion

Backend running

All 701 verses with audio, word-by-word meanings and classical commentaries, served directly from the corpus. Ask a question in plain language and get the verse it came from, not a paraphrase of one.

RetrievalSanskrit corpusAudioAWS

Vivikta Jyotiṣa research engine

Telegram · in development

1,556 pages of classical astrological texts indexed, with the source layer kept strictly separate from corrections and from the rules derived on top of them — so a claim can always be traced back to the page it came from.

Corpus indexingLayered sourcesTelegramGitHub Actions → AWS

Clinic intake assistant

A WhatsApp system for an Ayurvedic practice, live with real patients. It greeted each one in their own language, collected exactly what the doctor needed, and handed the conversation to a human at the boundary where a machine shouldn't be answering.

WhatsAppMultilingualSafety gates in codeHuman handoff

Career assessment agent

Backend running

CV analysis and structured self-appraisal, with a graph as memory: what the agent learns about you persists as nodes and edges it can query later, instead of being flattened into a context window.

Graph memoryNeo4jAgentic workflowAWS

Record

Production systems, at enterprise scale

The numbers below are the ones I'd defend in an interview: what was built, how big it actually was, and what it cost to run.

Jan 2026 — present

AI Engineer

Neo Wealth Asset Management · India

  • Building the AI backend for a conversational trading platform — LLM-driven agentic workflows that turn natural-language requests into portfolio insight and trade workflows.
  • Own agent orchestration, tool and data integration, and conversational state management for real-time financial interactions.

Jul 2024 — Jan 2026

GenAI Engineer

Karini AI · Pune

  • Built a production parts knowledge graph for a Fortune 500 manufacturer — 65,000+ nodes, 1.9M relationships, 25,000+ SKUs in Neo4j with constraints, full-text and vector indexes, fed by an AWS Bedrock Titan v2 embedding pipeline.
  • Developed Text2Cypher fine-tuning for natural-language-to-graph-query translation, behind router-based multi-agent workflows over manufacturing part relationships.
  • Designed a conversational RFP platform for an engineering consultancy processing 75–150 page RFPs at $10–15 each, against a 5,500-document knowledge base, on LangGraph.
  • Built a GraphRAG talent acquisition system over 1,500+ resumes using Textract, Neo4j, OpenSearch and MongoDB, with FastAPI agentic workflows and Traceloop observability.
  • Built an agentic RAG testbed benchmarking embedding models across legal, engineering and product-manual domains on recall@k, precision@k, NDCG@k and MRR.
  • Implemented MCP systems for code-repository analysis and for Kaggle competition automation.

Aug 2023 — Jun 2024

Data Scientist

Mercedes-Benz Research & Development India · Pune

  • Computer-vision pipeline for wiper health diagnostics: classifying dashcam video (30 fps, one minute) into streaking versus skipping defect patterns via frame extraction and transfer learning.
  • GraphRAG for smart product data management across automotive components; change-management cost prediction; ONNX conversion for production deployment.

Jun — Nov 2022

Decision Sciences Intern

HSBC WCR Analytics · Bengaluru

  • Credit risk analytics on insurance data with RWA impact analysis, plus a climate-financing and sustainability review for banking operations.

Research

Mechanistic interpretability

I'm an applied mathematician by practice, not a trained pure one, and I don't take a working black box on trust. What pulls me toward interpretability is that it's the one part of the field where the honest answer to "why did it do that?" is still being constructed. I'm working toward research at a frontier lab or a funded PhD, and I treat public, reproducible output as the thing that gets me there rather than a byproduct.

Confabulation in natural language autoencoders

In progress

Interpretability research on natural language autoencoders — the pair of models that turn a residual-stream activation into an English explanation and back again. Experiments are running now; a technical write-up will follow, and I'll link it here when it does.

NLA · AV / ARAblation studiesWrite-up in preparation

Fine-tuning an agent to use its tools

Supervised and preference-style fine-tuning of a Qwen 3 model on Thinking Machines' Tinker API, teaching it agentic behaviour over a graph: when to reach for a tool, how to write a Cypher query, and how to read what comes back. Running on research credits since November 2025 — and the more interesting question underneath it is what actually changes inside a model when you teach it a query language.

Tinker APIQwen 3SFT + RLNeo4j / Cypher

HNSW from first principles

A faithful implementation of hierarchical navigable small world graphs straight from Malkov & Yashunin (2016) — algorithms, probability distributions and complexity analysis translated directly from the paper, so the index is something I understand rather than something I import.

Pure PythonANN searchPaper reproduction

Neoagents

An agent framework backed by Neo4j: state is stored as a graph rather than abstracted away from one, so an execution can be watched live in the browser and the whole history of every run can be interrogated with Cypher.

Neo4jAsync streamingParallel execution

ARC-AGI experiments

Hands-on work on ARC-AGI tasks — using coding agents to propose minimal ONNX networks per puzzle — and, more usefully, a written account of where that approach succeeds, where it quietly fails, and what the gap says about program synthesis under an agent.

ONNXProgram synthesisWrite-up

Interests

  • ▪Sparse features and monosemanticity: what a unit of meaning inside a model actually is.
  • ▪Confabulation — when a model's explanation of itself stops tracking what it did.
  • ▪Fine-tuning as an interpretability instrument: what changes in a model when you teach it Cypher.

Writing

Towards first principles

Technical explainers built the long way round: start at the smallest case you can hold in your head, count it upward with a pencil, and only then check whether the machine agrees. Each one has interactive widgets and a measured implementation, so you can see the claim rather than take it.

Written in my own words after working the derivation through, with an AI tutor for the parts I hadn't understood yet and a proof-reading pass at the end. The understanding is the point; the article is the artefact that proves it.

Notes on the frontier — Medium

Shorter pieces on research as it lands: architecture papers, lab strategy, and the parts of the tooling most people skim past.

All writing ↗

Credentials

Education

M.Tech, Data Science & Analytics

Indian Institute of Information Technology, Prayagraj

2021 — 2023CGPA 8.88 / 10

B.E., Instrumentation & Control Engineering

Sri Sairam Engineering College, Anna University, Chennai

2016 — 2020CGPA 9.02 / 10

Reinforcement Learning Specialization

University of Alberta · full four-course sequence

Certified

Kaggle

Competing since 2020 — 44 competitions entered, best finish top 500 in a playground series.

kaggle.com/adithyagiri

Contact

Say hello

I read everything. If you're a lab or a professor looking at interpretability work, a team hiring research engineers, or someone with a corpus that deserves a proper assistant — write to me.

giridharanadithya@gmail.com