3
Keshav Kakani  ·  Portfolio  ·  Click to skip
00:00:00:00

Keshav Kakani  —  IIT Jodhpur  —  26.24°N 73.02°E

I build systems that think.

Software Engineer AI Systems Backend Engineer

Hi, I'm Keshav Kakani — a prefinal year student at IIT Jodhpur pursuing B.Tech in Bioengineering + Artificial Intelligence. I engineer autonomous Agentic AI platforms, hybrid retrieval pipelines, low-latency backend microservices, and developer tooling for AI coding agents — with merged open-source work in CNCF HAMi.

Dossier & Contact Matrix

  • Degree / Institution Bioengineering & AI, IIT Jodhpur
  • Experience SDE & AI Intern @ United Techlab · Open Source @ CNCF HAMi
  • Phone / Mobile +91-9024099116
Scroll down to inspect
01Experience
Logs Origin

Where the logs come from.
Software Development & AI Intern @ United Techlab

Two production systems shipped end to end in one internship — an agentic AI product analyzer and a full-stack publishing platform.

Software Development & AI Intern

United Techlab
May 2026 – July 2026

First Impression — Agentic AI Product-Experience Analyzer

GitHub ↗  ·  Live Demo ↗
  • Engineered a FastAPI service streaming a 40-step ReAct agent over SSE to audit SaaS user journeys and generate citation-backed reports.
  • Built a 4-stage hybrid retrieval pipeline — dense vectors + BM25 fused via Reciprocal Rank Fusion, then cross-encoder reranking behind a 0.30 fail-closed relevance gate.
  • Designed a 10-layer grounding stack — prompt-injection filtering, groundedness verification, contradiction checks — with 3 parallel LangGraph persona agents and Pydantic-enforced source citations.
  • Implemented multi-provider LLM failover with circuit breakers for 5 failure classes; Playwright rendering, Langfuse tracing, Docker packaging, and 91 automated tests.
  • Exposed the pipeline as an MCP server (3 tools) and added multimodal VLM captioning of screenshots, so images become retrievable evidence.

QuillForge — Production MERN Blogging Platform

GitHub ↗  ·  Live Demo ↗
  • Built and deployed a production MERN platform with JWT + Google OAuth 2.0, RBAC, 14 REST APIs, Dockerized deployment on AWS EC2, and GitHub Actions CI/CD.
  • Designed layered authentication with strict route protection and optionalAuth, plus a lazy-reset monthly AI quota that prevents failed generations from consuming user limits.
  • Integrated Groq for AI-assisted writing with prompt-injection sanitization; hardened APIs with Helmet, CORS, rate limiting, sanitize-html; validated with Jest/Supertest and OpenAPI 3.0.
  • Developed a 10-page React SPA with role-based dashboards, Recharts analytics, and rich-text editing, backed by zero-disk Multer→Cloudinary streaming uploads and DOMPurify XSS protection.
02Case Files
Projects

Two things I couldn't stop building.

Each file lists what it was, how it was built, and the decisions that were actually hard. Read the evidence.

Classified · Shipped
Case File 001

wright-index

A code intelligence engine for AI coding agents. It parses a repository once — symbols, call graph, git-derived coupling — and serves it as queryable tools, so agents stop rediscovering the same structure every session.

  1. ~4,000 LOC Python, 57 tests — indexes repositories into symbols, a call graph, and co-change coupling via tree-sitter across Python, Go, and TypeScript, requiring no compiler or build environment.
  2. A confidence-graded call resolver: every edge records how it was proven — receiver type, package scope, import trace, repo-unique name — and unprovable targets are stored as unresolved rather than guessed, keeping every downstream query trustworthy.
  3. Association-rule mining over git history (support / confidence / lift), surfacing files that change together 17–25× beyond chance despite sharing no import or symbol.
  4. An MCP server (8 token-bounded tools) queried directly by Claude Code — measured 33% fewer agent turns and up to 2.3× fewer tokens to the same answers; incremental reindex in 0.64s on a 69k-line repo via content-hash diff and symmetric-difference invalidation.
  5. The open-source spillover: a merged fix in CNCF HAMi's GPU admission webhook, an O(N²) lock-contention benchmark + fix in HAMi-core (C/CUDA), and a scope-tree fix in DeepSource Globstar.
Classified · Shipped
Case File 002

ChessMind

A chess engine written from scratch in C++, because I wanted to know exactly what a machine is thinking when it takes your queen.

  1. Custom C++ engine built on Minimax with alpha-beta pruning, extended with futility pruning, late move reduction and piece-square tables.
  2. A clock-seeded std::mt19937 generator randomises the opening book, so the engine never plays the same first eight moves twice — then hands off to a difficulty-scaled minimax search.
  3. A real-time FastAPI WebSocket server with live evaluation tracking and top-3 move recommendations from Stockfish, so you can watch the eval bar move as you blunder.
03Engineering
Capabilities & Stack

Under the hood.

Tools change. System fundamentals don't. Here's what I reach for when it's time to build.

keshav@system:~/capabilities
$ cat technical_skills.log
AI Systems, Backend & Developer Tooling
B.Tech Bioengineering + AI @ IIT Jodhpur  ·  Open Source @ CNCF HAMi
[01] Languages: C, C++, Python, JavaScript, TypeScript, Java, Go, SQL
[02] Backend & Frameworks: FastAPI, Node.js, Express.js, React, REST APIs, WebSockets, SSE, JWT, OAuth 2.0, Passport.js
[03] AI & Agentic: LLMs, RAG, Agentic AI, ReAct, Tool/Function Calling, LangGraph, MCP (Model Context Protocol), Hybrid Retrieval (Dense + BM25 + RRF), ChromaDB, Cross-Encoder Reranking, Pydantic, Langfuse, Playwright, tree-sitter
[04] Infrastructure & Testing: MongoDB, Mongoose, Redis, Docker, GitHub Actions (CI/CD), AWS EC2, Linux/WSL2, Git, Pytest, Jest/Supertest, OpenAPI/Swagger
04Cinema
10 Films I Go Back To

10 Films I Go Back To.

Architecture, tension, pacing, and dialogue. Cinema is the second half of how I think.

FRAME 01

Taxi Driver

Martin Scorsese  ·  1976

"You talkin' to me? Well, I'm the only one here."
FRAME 02

Fight Club

David Fincher  ·  1999

"The things you own end up owning you."
FRAME 03

The Prestige

Christopher Nolan  ·  2006

"Are you watching closely? Every magic act consists of three parts or acts."
FRAME 04

No Country for Old Men

Joel & Ethan Coen  ·  2007

"What's the most you ever lost on a coin toss?"
FRAME 05

Odyssey

Christopher Nolan  ·  2026

"The most we want is the most we can't have, and the most we can't have is what we already had and lost."
FRAME 06

Parasite

Bong Joon-ho  ·  2019

"You know what kind of plan never fails? No plan at all."
FRAME 07

Call Me by Your Name

Luca Guadagnino  ·  2017

"If you remember everything, I want you to remember everything."
FRAME 08

There Will Be Blood

Paul Thomas Anderson  ·  2007

"I drink your milkshake! I drink it up!"
FRAME 09

Interstellar

Christopher Nolan  ·  2014

"Do not go gentle into that good night... We're meant to be explorers, not caretakers."
FRAME 10

Inglourious Basterds

Quentin Tarantino  ·  2009

"Au revoir, Shoshanna!"
05Archive
Main Quests & Achievements

Archive & Main Quests.

Milestones, achievements, side explorations, and external links kept on record.

Paper Trail 01

Cinema Log

Deconstructing narrative pacing, direction, and dialogue. Active film reviews and personal recommendations on record.

Letterboxd Profile ↗
Cinema

Paper Trail 02

2000 Peak Elo

Strategic reasoning, deep calculation, and tactical pattern recognition in rapid and blitz chess platform games.

Lichess Profile ↗
Chess · 2000 Elo

Competitive Prog

Pupil on Codeforces

Demonstrated mastery in data structures, graph algorithms, dynamic programming, and mathematical problem solving.

DSA & Algorithms

Leadership

Core Member of 3 Socs

Active core team member across three IIT Jodhpur campus societies: Programming Society, E-Cell, and Cinematography Society.

IIT Jodhpur

Athletics

Football & Cricket

Favorite sports for high endurance, physical stamina, tactical team coordination, and competitive energy on the field.

Fav Sports

Open Source

Merged in CNCF HAMi

Merged fix in CNCF HAMi's GPU admission webhook; measured and fixed O(N²) lock contention in HAMi-core (C/CUDA); scope-tree fix in DeepSource Globstar.

Merged PR #2416 ↗
CNCF · Upstream
© Keshav Kakani  ·  IIT Jodhpur
Open Source Contributor · CNCF HAMi
Designed with Precision