subham@portfolio:~$ whoami → software-dev @ deloitte · blr-1 · arm64
— IST proc.state · accepting_signals · ttl=∞

Software developer building backends and web products.

Subham Sahu — currently at Deloitte engineering insurance systems at scale. Previously: 3D manufacturing tooling, IVF teleconsultation, and a few side projects. Curious about AI tooling, agents, and the unglamorous parts of building software well.

01 / About

Three years building software, mostly for teams that ship.

I'm a software developer working at Deloitte on insurance systems — backend APIs, AWS pipelines, and the slow parts of modernizing legacy services.

Before that: 3D manufacturing tooling, IVF teleconsultation, and a handful of side projects. Curious about the unglamorous parts of building software well.

Based in
Bengaluru, IN · remote-friendly
Currently
Deloitte · Software Developer 1
Stack
TypeScript · Node · React · Python · Go
Interests
AI tooling, agents, RAG · always
Education
B.Tech, Computer Engineering · 2020
02 / Selected work

A few recent things, in roughly the order they were built.

Insurance backends at scale, healthcare web apps, 3D manufacturing tools. Different stacks, same care for what happens after launch.

Scroll to advance
View case
View case Visit live
View case
View case Visit live
03 / Experience

Places I've shipped from.

2025 — Now Software Developer 1 (Analyst 2) Deloitte USI

Backend APIs for insurance — Salesforce, DynamoDB, PolicyCenter, rating systems. AWS SQS pipelines handling 500K+ monthly transactions. Modernizing legacy MuleSoft services into Node and Python Lambdas.

Bengaluru, IN
2025 (Jan — Aug) Full-Stack Developer Automotive Robotics India

Built a 2D blueprint designer and real-time 3D visualization platform on Three.js for manufacturing teams. Vertex orchestration for automated bill-of-materials generation.

Chennai, IN
2023 — 2024 Full-Stack Developer SvelteTech Technologies

IVF teleconsultation platform serving 2,000+ patients. Multi-user LiveKit WebRTC video, Razorpay payments, NextAuth + RBAC, conditional onboarding flows.

Gurugram, IN
2022 — 2023 Front-End Developer Intern Docquity

Revamped list virtualization for a 60% reduction in render time. Initiated and shipped a pin-post feature that lifted engagement 50% and cut bounce rate 40%. Worked across design and backend to ship a faster web + mobile experience.

Gurugram, IN
04 / Experiments

Small things, built for the love of it.

2025 01

shell-copilot

Zsh hook that pipes the last error plus a tail of history to Claude and prints the suggested fix inline. Lives in ~/.zshrc; ~200ms p50.

PythonzshClaude
View repo
2025 02

diff-digest

Auto-summarizes a branch into a PR description from git log + diff. Drops a markdown Summary / Changes / Test plan on stdout. Runs as a pre-push hook.

NodegitClaude
View repo
2025 03

prd-splitter

Markdown PRD in, structured ticket tree out. Splits epics into tasks with estimates, acceptance criteria, and dependency edges — ready to paste into Linear.

TypeScriptBunClaude
View repo
2024 04

localfirst-notes

Local-first markdown notes that sync peer-to-peer over WebRTC. CRDT merges via Yjs; no server, no account. Offline by default, multiplayer when a peer shows up.

TypeScriptYjsWebRTC
View repo
05 / AI experiments

Mostly building. Sometimes experimenting.

Featured · building 2026

Knowledge Context Graph

Retrieval that knows what's related, not just what's similar.

A graph-augmented retrieval system that ingests embedded data and builds a contextual knowledge graph over it. Multi-hop traversal, relationship-aware ranking, and context windows that compose rather than concatenate — because real context lives in relationships, not just embedding distance.

PythonpgvectorNetworkXFastAPIsentence-transformersClaude
Adjacent threads
AI tooling

Working AI into the daily loop.

Cursor, Claude Code, Windsurf — wiring them into the way I build. Small agents to automate review and PRD-to-ticket work.

Reading

Re-reading DDIA, slowly.

Designing Data-Intensive Applications. Some books deserve a second pass. Currently between transactions and consensus.

Go

A second backend language.

Exploring Go for typing discipline, runtime simplicity, and lower-level control when Node feels too soft.

06 / Contact Last updated · May 2026

Have something in mind?