👋 Hey, I'm Yash. Open to new roles right now.

I build the whole
request path.

From the Vue screen an operator clicks, through the Java services and async workers behind it, down to the Postgres schema and the Kubernetes operator that keeps it all running. Software engineer at Zeta, where banks in India and the US run on what we ship.

250
PRs merged in my first year
745
LeetCode problems, 88 hard
0 failures
across a 3,242-statement migration
4
engineering awards at Zeta

02 · system map

Full stack, literally.

This is the shape of the systems I work on, and every box is a layer I've shipped to production. Click one to open it, or send a request through and watch it travel.

yash.sys / architecture
CLIENT SERVICES ASYNC + DATA TOOLING FrontendVue · TS · React APIs & servicesJava · Spring · Nest Async & streamsFlink · workflows DataPostgres · Redis AI & toolsagents · CLIs PlatformKubernetes operators · Helm · CI/CD · release trains · AWS
// click a box, or send a request

03 · career trace

Five years, one trace.

My career as a distributed trace. Spans that overlap ran in parallel (I did two degrees at once and taught on the side). Click a span to inspect it.

span

04 · lab

Built because I wanted them.

Side projects. Each one started as a problem I had.

open source · Java 21

IdemProbe

A CLI that fires retries at your API, one by one and all at once, and catches the ones that charge twice. Try it: send 8 retries of the same payment and see what lands in the ledger.

charges in ledger—
live

India SWE job radar

A crawler that reads 700+ companies' own careers sites, filters roles by real pay data and puts them on one dashboard. I built it for my own job search, then made it public.

python · LLM

A chatbot that remembers

Long-term memory for an LLM: it decides what's worth keeping, saves it to a database and brings it back in later sessions.

learning in public

Engineering foundations book

My searchable revision notes on systems, databases and DSA. I add to it as I learn.

teaching

IIT Madras bootcamps

I ran full-stack bootcamps as a TA, and 85% of my students got top grades. My capstone repo has 35 stars from students using it.

05 · now

What I'm up to.

Updated November 2026. LeetCode numbers refresh daily.

leetcode · Yashscodes

745solved
Easy230
Medium427
Hard88
🔥 52 active days this year · best streak 10

this month

  • shippingDatabase migrations that apply themselves safely in every environment.
  • practisingDSA in C++, every day. System design from first principles.
  • buildingThis site, and more sources for the job radar.
  • looking forMy next team: full-stack, backend or platform.

06 · 30-second version

YS

Yash Singhal

Full-stack software engineer · Bengaluru · open to anywhere in India or remote

time left0:30

At a glance

Now
SDE I at Zeta (banking platform)
Experience
1.5+ years at Zeta and 3 internships
Wants
Full-stack, backend or platform roles
Education
IIT Madras (BS), GGSIPU (B.Tech)
Notice
Ask me

Stack

JavaSpring BootTypeScriptVue.jsReactPostgreSQLKubernetesAWSPython

Five things worth knowing

  • Built a bulk-execution system end to end: Vue upload flow, Java services, async fan-out across 7 processes.
  • Built two Kubernetes operators from scratch that replaced manual environment setup.
  • Owned the safety layer of a streaming migration: 461 tests, 3,242 statements, 0 failures.
  • Debug production for bank clients in India and the US, end to end.
  • 4 awards at Zeta, 745 LeetCode problems, CodeVita global rank 103.

07 · page yash

On call for your team.

I'm usually on call for banks. I'd much rather be on call for you. I usually reply within a day.

yash2492003@gmail.com · copy