// identity loaded

CHITRANSH
SAXENA

SR. STAFF ENGINEER · GENAI × DISTRIBUTED SYSTEMS

I build production retrieval systems that don't fall over — RAG, embedding pipelines, exactly-once streaming at enterprise scale. The architecture and the taste are mine; the machine holds the boilerplate. A poet who ships RAG.

7+ yrs shipped3+ yrs genai1.5M txns/day+35% recall@20
Download résumé
assistant · online

summarize Chitransh in one line

Senior staff engineer shipping production RAG & exactly-once streaming — architecture and taste by hand, boilerplate by machine.

01 identity record

A poet who ships RAG.// 01

I hold the architecture and the taste; the machine holds the boilerplate. Production GenAI on distributed infrastructure — and a soft spot for things that bend through the air.

handle@chitransh-saxena
roleSr. Staff SWE — IBM
focusRAG · embeddings · streaming
baseBangalore, IN · UTC+5:30
exp7+ yrs · 3+ GenAI · 1.5+ Claude Code
toolingClaude Code daily, 1.5+ yrs
status◉ open to hard problems
  • signal RAG · +35% recall@20
  • scale 1.5M txns/day · 99.99%
  • off-hours FPV drones · guitar · photography
  • on grass trivela free-kicks · juggling

02 experience.ledger — open a row

Three latent shelves.// 02

watsonx Code Assistant for Z — configurable SaaS embedding & RAG platform · Go codebase

  • Architected & led (4 devs · 2 QEs) an end-to-end embedding + RAG pipeline ingesting 8K+ code pairs, 50+ docs (500+ pages each) and 250+ runtime examples.8K+ PAIRS
  • Integrated SPLADE learned-sparse retrieval after a deep BM25 study, with sub-second hybrid inference.+35% RECALL@20
  • Prototyped vector search on MilvusDB (HNSW/IVF, quantization), then ported to a hybrid Elasticsearch (x86) + OpenSearch (s390x, IBM Z) stack — dual-architecture, dual-store.<900MS
  • Redis Streams backbone with a novel LSP-based chunking algorithm over 10K+ artifacts via custom MCP tools.SUB-100MS · 99.95%
  • Re-architected a monolith; adopted by 4+ teams. ★ Star of the Month in 2 months.90% REUSE
  • Synthetic-data pipeline, TDD-validated, for LLM extended pre-training.50K FROM 5K · 10×
  • Shipping it in Go (Golang) — actively leveling up the language on the job.

GoRAGSPLADEMilvusDBElasticsearchOpenSearchs390xRedis StreamsMCP

Fault-tolerant event-driven stream processing at retail scale

  • Stream platform sustaining 1.5M txns/day @ 50 TPS on 3-broker Kafka (RF=3) — exactly-once, DLQ isolation.99.99% SLO
  • Cut consumer lag; collapsed 15+ queries into 3; compressed the wire format 67% (150 → 50 bytes).P99 2S → 0.5S
  • Plugin framework for 50+ event types across 15+ topics (Strategy/Factory/Decorator + Resilience4j).50+ TYPES · 15+ TOPICS
  • 12+ autoscaled microservices on K8s; MERN control plane cut release time across 20+ repos.7–10D → 45S
  • Led SRE P1 response (centralized logging + Jaeger tracing).MTTR −40%

KafkaExactly-onceKubernetesResilience4jJaegerMERN

Decomposing monoliths, squeezing C++ pipelines

  • Decomposed 3 monoliths into distributed microservices with leader election.THROUGHPUT +60%
  • Re-engineered latency-critical C++ pipelines across 15K+ LOC — profiling, leak elimination, hot-path restructuring; owned on-call.−55% RUNTIME

C++MicroservicesLeader electionOn-call

edu — B.Tech Information Technology · SRM Institute · 2015–2019 · 88%

03 stack.matrix — click a cluster to expand its tools ›

The competency lattice.// 03

00GenAI / MLRAGEmbedding modelsSemantic & hybrid searchBM25 / SPLADERe-rankingMultimodal ingestSynthetic dataFine-tuningPrompt engAgentic codingMCP11
01Retrieval / ANNFaissHNSWIVFQuantizationANN indexingHybrid retrieval06
02DatabasesPostgreSQLMS SQL ServerMongoDBElasticsearchOpenSearchMilvusDB06
03Streaming / DistributedApache KafkaRedis StreamsExactly-onceEvent-drivenDLQsMicroservicesLeader electionCircuit breakersHASRE & observability10
04FrameworksSpring BootSpringResilience4jgRPCREST APIsNode / ExpressReact07
05LanguagesJavaPythonC++GoSQLNoSQL06
06InfrastructureKubernetesDockerHelmAzureGrafanaPrometheusJaeger07
07Personal / Self-hostedGitHub SCMGitHub ActionsGitHub IssuesGitHub ProjectsCloudflare DNSCloudflare WorkersCloudflare Zero TrustWAF / SSLOracle Cloud · OCIDockerTerraformWrangler12

04 how i build

I ship with Claude Code in the loop.// 04

For 1.5+ years it's been my default tooling — agentic coding, custom MCP servers, rapid POCs across enterprise & personal work. More shots on goal.

“I hold the architecture and the taste; the machine holds the boilerplate.”
  • POCs in hours, not weeks
  • Custom MCP tools wired into real data
  • Tests-first, even for throwaways

↳ this site was designed & shipped with Claude Code, served from Cloudflare's edge.

// retrieval_pipeline
RAG retrieval pipeline Five stages, left to right: ingest, chunk via LSP, embed, index, retrieve. ingest chunk·LSP embed index retrieve // idle — press RUN_QUERY to trace a retrieval
chitransh@edge — claude
~/portfolio claude "render my résumé as a calm console"
 Astro · Lenis momentum scroll · GSAP reveal
 light / dark themes · magnetic controls · ⌘K palette
 Inter · Fraunces · JetBrains Mono
→ shipped to the edge
~/portfolio 

05 projects.index · 2 live, more incoming

Sub-constellations.// 05

01● LIVE

deadlock-dinner

Interactive, kid-friendly visualization of the Dining Philosophers problem — locks, mutexes, semaphores & deadlock come alive, with real Java & Go code.

JavaScript · concurrency viz

live ↗code ↗

02● LIVE

trivela

A free-kick game that makes the Magnus effect impossible to misunderstand — curl it round the wall into the top bins. Vanilla web component, embeddable; play it live or read the source.

JavaScript · canvas · physics

live ↗code ↗

03PENDING

project-three

something with range — a distributed toy / viz / tool. Indexing now.

tbd · tbd

send me the details →

06 arcade — a tiny game, built into the page

Don't clip the hurdles.// 06

07 library — recent reads · pick a book

The open stacks.// 07

08 open channel

Got a hard problem in
GenAI or distributed systems?// 08