1UP SANKALPWORLDS 05SIDE QUESTS 03HI-SCORE SIH TOP 5

PLAYER ONE

SANKALP CHATURVEDI

SOFTWARE DEVELOPER · BACKEND · DATA · AGENTIC AI

BOT RUN — SPACE OR TAP TO JUMP · MIND THE BUGS

WORLD 1

EXPERIENCE

LEVEL 1-3 · NOW PLAYING

Software Developer — Photonmatters

Aug 2025 – Present
  • Built the Python analytics service behind a Bank Statement Analyzer for loan underwriting: OCR-extracted statements are parsed, classified, and scored into debt-exposure and stability signals — with a human validation gate so bad OCR never reaches a credit decision.
  • Cut LLM cost and classification drift with a persisted merchant dictionary: known descriptors resolve from a DB lookup, only misses reach the LLM, and every result is written back, so coverage compounds as the dictionary grows.
  • Built the campaign messaging tool operations runs for loan campaigns — an async dispatch pipeline that has delivered 221K messages in a single run under DND, quiet-hour, and daily-cap rules, reconciled against carrier delivery receipts.
  • Designing a multi-agent voice collections system (FastAPI, LangGraph, Twilio/LiveKit): identity verification gates account context, an intent router dispatches to specialised handlers, and every branch passes a single compliance guard before any response is generated.
  • Own the month-end close for a mobile-lending portfolio across two lender books: Python/FastAPI and Elasticsearch pipelines over 10M+ loan events, producing GL postings, aging and wallet reports, KPI dashboards, and automated TransUnion CRB regulatory submissions.
  • Direct technical contact for the client: lead the weekly governance call, trace reconciliation variances to root cause, and turn findings into permanent fixes — variance holds within ±1.2% of bank movement.
LEVEL 1-2 · CLEARED

Fullstack Developer Intern — Dozti

May 2024 – Oct 2024
  • Built responsive, high-traffic web apps with React, Vite, and Tailwind, improving performance and engagement across devices.
  • Integrated REST APIs with Node/Express and contributed to Docker + Git deployment pipelines.
LEVEL 1-1 · CLEARED

ERP Developer Intern — Knighthood

Feb 2024 – Mar 2024
  • Customized ERPNext/Frappe with modules for attendance, payroll, and role-based access control.
  • Automated business processes and integrated third-party systems via REST APIs.

WORLD 2

SIDE QUESTS

AI TRAVEL ITINERARY GENERATOR

Travel planner that generates personalized day-wise itineraries — budget estimates, stays, local activities — plus a chatbot that answers trip-specific questions in context.

Next.jsGemini APIPrompt design

BYTE NEWZ — AI NEWS AGGREGATOR

Aggregates and categorizes news from multiple sources in real time, then serves quirky 100-word AI summaries for faster reading.

JavaScriptGemini APIREST APIs

MINI SEARCH — HYBRID RETRIEVAL ENGINE

Search engine written from scratch in Python (the core imports numpy, nothing else): hand-rolled BM25 inverted index, HNSW graph, reciprocal rank fusion, CRC32C-checksummed segments — recall verified against FAISS, 328 tests. The README leads with the honest result: at this corpus size, brute force is 11× faster at identical quality.

PythonBM25HNSWRRF

INSERT
CARTRIDGE
next build loading…

WORLD 3

POWER-UPS

LANGUAGES

Python · JavaScript · SQL

AI / ML

LLM integration · agentic workflows · LangGraph · RAG · embeddings · OCR · voice agents · Azure AI Foundry

SEARCH & RETRIEVAL

BM25 · HNSW/ANN · hybrid retrieval (RRF) · vector databases · Elasticsearch

BACKEND & DATA

FastAPI · Node.js/Express · PostgreSQL · MySQL · MongoDB · Docker · Git

FRONTEND

React · Next.js

WORLD 4

ACHIEVEMENTS

ACHIEVEMENT UNLOCKED · 2023

SMART INDIA HACKATHON — TOP 5 GRAND FINALIST

National-level finals, one of the top five teams.

ACHIEVEMENT UNLOCKED · 2023

METABYTE HACKATHON — GLOBAL RANK 2

Second place worldwide.

ACHIEVEMENT UNLOCKED · 2023

FLIPKART GRID 5.0 — TOP 10%

Among ~400,000 participants nationwide.

ACHIEVEMENT UNLOCKED · 2021

JEE MAINS — TOP 7%

Out of roughly one million candidates.

WORLD 5

DEV LOG

Field notes from work, side quests, and whatever rabbit hole ate this week. Curiosity-driven — the résumé does not get a veto.

I wrote HNSW from scratch and found out I didn't need it

Benchmarking a from-scratch Python HNSW against FAISS and exact brute-force vector search on BEIR: below ~5,000 documents brute force wins by 10–18×, the query encoder dwarfs the index either way, and BM25+dense fusion (RRF) is the only statistically significant quality gain.

Hello, World — Insert Coin

Why this site exists, what gets written here, and the no-CMS publishing setup behind it.

VIEW ALL ENTRIES →

CONTINUE?

INSERT COIN TO CONNECT

Open to interesting problems in backend, data, and agentic AI. The fastest respawn point is email.

EMAILGITHUBLINKEDIN