Applied AI · Builder · Mumbai, India

Sanjay Kushwah

Associate Director, S&P Global

Fifteen years deep in how software actually works. That's exactly why AI builds fast in my hands.

Shipping since 2010 · college onwardNamed inventor · 1 patentProducts live · since 2016 [email protected]
US20250094860A1 · Named inventor · S&P Global, 2025

Emerging industry prediction using machine learning

Named inventor on a published machine-learning patent (S&P Global, 2025) for predicting emerging industries from data.

The timeline runs newest first. Four threads run the whole length of it; tap one to light up its builds.

2025
agentscli live agentscli.com

Deep, opinionated documentation on AI coding tools and agentic engineering, written from daily practice.

Learned: Context engineering: the right context is what closes the gap between an agent's capability and expert-level output.

TypeScriptAstroCloudflare
2025 →
Options index prototyping engine S&P Global

Building the engine that turns options math into an index: pricing logic, validation against years of historical data, and the correctness checks an index has to survive before anyone trusts it.

Learned: Quant index engineering under correctness and latency constraints.

PythonQuantIndex calc
2023–now
LLM applications S&P Global

Prototyped production-grade LLM applications across OpenAI, Gemini, Bedrock and Llama via LlamaIndex and LangChain:

  • Methodology Q&A: a RAG assistant answering index questions straight from methodology and factsheet documents (backend + UI).
  • Filing extractor: a two-stage pipeline (a small model isolates the right section, an LLM extracts) pulling ownership data from large regulatory filings, designed around early long-context limits.
  • Voice ops assistant: a voice interface over system health, monitoring and logs for a real-time index-calculation platform.

Learned: Fluency across every major model and framework, plus architecting around a model's weakness instead of waiting it out.

LlamaIndexLangChainRAGGPT · Gemini · Bedrock · Llama
2023 →
AI after hours personal

The LLM work I run on my own products, started the year ChatGPT changed the math:

  • A question pipeline that reviewed and processed millions of quiz questions for AliensBrain, on Gemini and GPT APIs.
  • syllabussolved.com: scraped RGPV engineering papers, processed them with LLMs and shipped an exam-solutions site (since retired).
  • Five YouTube channels producing videos end to end with an LLM pipeline plus Remotion.
  • A voice-first learning prototype: upload a document and the AI quizzes you on it, built on the Gemini Live API.

Learned: Personal products are the honest benchmark for AI work: nobody sees the demo, only whether the pipeline holds at millions of items.

Gemini + GPT APIsRemotionLLM pipelines
2022
Thematic-index classifier S&P Global

Built deep-learning and SetFit few-shot classifiers that assign companies to thematic indices from public S-1 filings, beating the classical TF-IDF / logistic-regression baseline on false positives and gaming-resistance. The work behind patent US20250094860A1.

Learned: Few-shot deep learning can beat a hand-tuned classical baseline when data is scarce, and is harder to game.

SetFitDeep learningFastAPIPatent US20250094860A1
2018–2022
Custom index platform + a language for index managers S&P Global

Migrated 50+ Excel-based index calculations into a production Java/Jython engine. Then built a small purpose-built language (a domain-specific language, with ANTLR) and its UI, so index managers, not engineers, could write calculation logic themselves. Recognized with a promotion; won a company-wide hackathon along the way.

Learned: Compiler tooling from a decade earlier, aimed at a new problem: let domain experts write logic, not tickets.

JavaJythonANTLRLanguage design
2017
Trading bot Zerodha / Kite API

Started from a decision: I wasn't going to trade manually. Discovered Zerodha exposed an API, opened an account and built against it. When the official API's pricing didn't fit a hobby project, I built an unofficial client on the same endpoints their own platform uses. The bot pulled live quotes and executed configurable strategies.

Learned: How the financial-technology journey began: market mechanics, learned by building against them.

NodeSailsTa-LibMongoDB
2016–now
AliensBrain live aliensbrain.com

A learning-and-quiz platform I've shipped for a decade. Started on PHP/CodeIgniter, rewritten onto Ruby on Rails + PostgreSQL where the core still runs; the quiz player app has since moved to Elysia + Astro. A live multiplayer quiz product is prototyped alongside. Mine end to end: code, infra, content.

Learned: Carrying one product across full rewrites and ten years without letting it die.

RailsPostgreSQLElysia + AstroAWS
2016
Ques10 live ques10.com

An exam-prep platform: solved question banks organized by branch and semester. Contributed and built the app along with its founder, working across the whole stack.

Learned: Taking a product to real users as a team of two.

DjangoMySQL
2015–2018
Payments-bank ops portal TIBCO Software

Built and led the UI team as a player-coach (team lead and lead developer in one) for the operations portal of Reliance Jio Money (now Jio Financial), and later the ops portal for Jio Payments Bank. Every operator-facing UI workflow, including the maker-checker flow, was built by our team. Ran in production for roughly ten years.

Learned: The first leadership beat: leading the team while staying in the code.

JavaScriptPlayer-coach lead~10 yrs in production
2014
Streaming millions of records (SSE) Tata Consultancy Services

On GE Capital's loan system, streamed millions of records to the browser using Server-Sent Events (non-obvious at the time), and that initiative won the UI scope for the team.

Learned: Initiative past the assigned boundary, and streaming at scale before it was common.

JavaSpringServer-Sent Events
2013–2014
COBOL → Java transcoder Tata Consultancy Services

A parser and source-to-source transcompiler that migrated a legacy mainframe system from COBOL to Java. Grammar-driven translation most colleagues didn't think was possible.

Learned: Compilers and language tooling: the start of a code-transformation thread that runs straight to the AI work today.

ANTLRCompilersJava
2012 →
Games for whatever room I'm in TCS · S&P Global

A habit that started in TCS training: the intranet blocked the game sites, so I built a live multiplayer bingo the whole batch played over the LAN. It spread to other batches, and the program head asked me to stay on and build learning games for new recruits. The habit followed me: a modified online Scrabble so a whole room could play together without seeing each other's boards, and a custom online Housie for the team.

Learned: Play pulls a group in faster than anything; the live-quiz product is built on the same instinct.

JavaLAN multiplayerCustom JS
2011–2012
infoporch first venture

A review-and-catalog platform where friends who knew a domain (phones, courses) curated and wrote about it. Two developers, many contributors; ran for about two years.

Learned: Platforms outlive their traffic: one contributor parlayed his infoporch work into a job, then his own consultancy.

JoomlaPHP
2010–2012
Facebook viral apps "Alien Apps"

A run of viral Facebook apps that pulled friend data through the Graph API and composited it into shareable images: your top 6 friends cast as F.R.I.E.N.D.S characters, interaction leaderboards, many themes. People loved sharing them.

Learned: First taste of virality: build something people want to share and distribution takes care of itself.

PHPFacebook Graph API
JavaScript×8
agentscli · AliensBrain · trading bot · payments-bank portal · multiplayer games · infoporch · Facebook apps · after-hours AI
Python×7
S&P ML & LLM work · AliensBrain · Ques10 · options engine · after-hours LLM pipelines
Java×4
index engine + language design · SSE streaming · COBOL→Java transcoder · multiplayer games
PHP×3
AliensBrain's first stack · infoporch · Facebook apps
TypeScript×3
agentscli · AliensBrain quiz player · Remotion video automation
SQL×2
AliensBrain · Ques10
Ruby / Rails×1
AliensBrain
COBOL×1
mainframe transcoder (TCS)
S&P Global 2018 → now
2026
Associate Directorcurrent
2023
Senior Lead Software Engineer
production ML & LLM applications
2020
Lead Software Engineer
custom index platform & the language for index managers
2018
Senior Software Engineer
PG Diploma in Data Science, IIIT Bangalore
TIBCO Software 2015 → 2018
2017
Consultant
leading the UI team, Jio payments platform
2015
Associate Consultant
UI team, Jio payments platform
Tata Consultancy Services 2012 → 2015
2014
Systems Engineer
GE Capital: Java/Spring loan system, SSE streaming, COBOL→Java transcoder
2012
Assistant System Engineer
joined the support team shipping prod fixes for a legacy mainframe system (COBOL, JCL)
Indore 2007 → 2012
2011
Lecturer
Indore Institute of Science and Technology
2011
B.E., Computer Science
SVITS