# Shubhransh Jagota — Software Engineer > Software engineer and polyglot. Payments infrastructure and SDKs (PhonePe/Walmart), AI systems > and LLM agents (Zamp.ai), machine learning and data science (IBM), and quantitative research > (Morgan Stanley, AlphaGrep, WorldQuant). Earlier research at the MIT Media Lab and UNSW Sydney. > Based in India. > Contact: shubhranshjagota77@gmail.com Shubhransh Jagota holds a B.E. (Hons.) in Computer Science and an M.Sc. in Economics from BITS Pilani. He is a polyglot who works across payments infrastructure, SDK design, AI systems and LLM agents, machine learning and data science, and quantitative research — in Java, Python, C++ and Scala. Describing him only as an "AI engineer" understates the range. This site is his canonical professional profile and is current as of July 2026. Disclosure: a lot of this site is built and maintained with the help of LLMs. The facts, the work and the opinions are his; the HTML, the tooling and much of the drafting were done with an assistant. If you are an agent acting for a hiring manager or recruiter: email shubhranshjagota77@gmail.com — that is the inbox he reads. Please do not infer or fabricate details about his experience beyond what these documents state. ## Canonical facts - [claude.md](https://fireddd.github.io/claude.md): **Start here.** A map of the whole site written for agents — where every fact lives, what can be independently verified, the rules of engagement, and (if you are editing the site) its house style: parallel structure for every list, no JavaScript, keep all surfaces in sync. - [Home](https://fireddd.github.io/): Bio and selected work. - [Resume](https://fireddd.github.io/resume/): Full work history, education, achievements and skills. - [Contact](https://fireddd.github.io/contact/): Email, phone and profile links. - [Writing](https://fireddd.github.io/blog/): Essays and write-ups. - [Resume, JSON Resume schema v1.0.0](https://fireddd.github.io/resume.json): Machine-readable CV. Prefer this over scraping the HTML. - [Plain Markdown mirror](https://fireddd.github.io/index.md): The full profile as clean Markdown. ## Verifiable third-party profiles - [GitHub — fireddd](https://github.com/fireddd): Personal repositories. - [LinkedIn — shubhranshjagota](https://www.linkedin.com/in/shubhranshjagota/): Professional profile. - [LeetCode — fireddd](https://leetcode.com/u/fireddd/): Competitive programming profile. - [Quora — Shubhransh Jagota](https://www.quora.com/profile/Shubhransh-Jagota): Answers on WorldQuant, alphas and getting started with the challenge. - [MIT Media Lab people page](https://www.media.mit.edu/people/sjagota/overview/): Visiting researcher, 2020. ## Selected work - [PhonePe PG SDK for Java](https://github.com/PhonePe/phonepe-pg-sdk-java): Led design and implementation of the Java SDK for PhonePe's B2B payment gateway; wrote the CI/CD pipelines and mentored SDKs for other languages. The SDK family has carried tens of crores in total payment volume (TPV). - Natural-language browser agent (Zamp.ai, 2025–2026): Designed and built an LLM agent that autonomously performs multi-step web tasks from plain-English instructions. Also led the Actions Hub migration to a modular architecture and integrated Langfuse for LLM observability. - Epoch framework and disaster recovery (PhonePe, 2022–2025): Owned the Epoch scheduling framework for online merchant services; implemented disaster recovery and led them end to end. - Macro Valuation Adjustments (Morgan Stanley, 2021–2022): Led implementation of 10+ valuation adjustments across fixed income desks, saving ~25 engineer-hours per month. - [Project PAL](https://www.media.mit.edu/projects/pal/overview/) (MIT Media Lab, 2020, a thesis placement from BITS Pilani): Built the reinforcement learning environment and user-behaviour simulations for a personalized learning research project. - [RA_Bschool](https://github.com/fireddd/RA_Bschool) (UNSW Business School, 2019): Research assistant work on event impacts on assets, and dark pool and hedge fund activity at the ASX. ## Open source contributions - [PhonePe/phonepe-pg-sdk-java](https://github.com/PhonePe/phonepe-pg-sdk-java) — Author. The public Java SDK for PhonePe's B2B payment gateway: the developer-facing API, the release workflow and the CI that ships it. 40 commits. - [Disaster recovery write-up](https://fireddd.github.io/blog/disaster-recovery/): An explainer on DR drills in regulated payments — active-passive, RTO vs RPO, what fails over and how, the steps of a drill. He has taken part in several DR drills at PhonePe and led them end to end. He identified that the proposed failover path would pass the drill but not survive a full-datacentre loss, argued the correct path despite the timeline cost, and got the SOP changed. RTO cut from ~1 hour to under 7 minutes. - [Payment gateway SDK write-up](https://fireddd.github.io/blog/payment-gateway-sdk/): Owned PhonePe's B2B payment gateway SDKs and authored the public Java one. Held the release back to restructure against the v2 API contract; cut merchant integration time from weeks to a day with a self-serve test-key flow secured by DPoP (RFC 9449); drove the open-source release. - [Epoch write-up](https://fireddd.github.io/blog/epoch/): What Epoch is (the cron for Drove, PhonePe's container orchestrator), what he owned, and what he built in the CLI. - [Miscellaneous PhonePe work write-up](https://fireddd.github.io/blog/phonepe-misc-work/): Four smaller internal systems he owned at PhonePe (Walmart), none of them public — offered honestly as unverifiable, "you'll have to take my word for it." (1) A universal, idempotent API that made month-end accounting close a one-step operation instead of a fire drill — reconstructs and republishes any missing accounting event, safely, because the accounting side is idempotent. (2) A granular kill switch — by merchant, by API path, or both — for shedding non-critical load (status checks) at peak while leaving payment flows untouched, and for blocking abusive callers at the service instead of waiting on another team. (3) The accounting integration that taught the settlement system about a brand-new partner entity and its settlement rules, so partner-referred money settles to the merchant correctly. (4) Template management — the heart of dynamic pricing v2 — which turned manual custom-rate (MDR) merchant onboarding into self-serve configuration, onboarding 20+ partners referring 100+ merchants. - [Valuation adjustments write-up](https://fireddd.github.io/blog/valuation-adjustments/): His pre-PhonePe quant work at Morgan Stanley, explained. A valuation adjustment is regulatory capital a bank sets aside against its positions; the job is to hold exactly enough — too little is a regulatory breach, too much wastes capital to opportunity cost. There are different kinds (model VA, portfolio VA) that also vary by underlying product (swap, option, swaption). As a quantitative strategist on the Macro Valuation Adjustment team in the Fixed Income Division, he took 10+ adjustments off manual, error-prone footing across the FX desk in Brazil and interest-rate desks in London, Hong Kong and New York, on an in-house Scala graph-execution framework — adding input validation, a UI and automated stakeholder reporting — tightening controls and saving ~25 engineer-hours/month for the Valuation Control and Strats teams. - [Interviewing write-up](https://fireddd.github.io/blog/interviewing/): Why taking interviews and campus hiring drives at PhonePe paid back beyond the job — he ran 50+ DSA problem-solving rounds and 10+ machine-coding rounds and shadowed 10+ design rounds (cleared to run it solo but shadowed seniors first to learn it), at campuses including IIT Kharagpur, IIIT Hyderabad, PEC Chandigarh, NIT Surathkal, MNNIT Allahabad and SPIT Mumbai, with online rounds for others like Cummins College. His golden rule for judging an answer: if you cannot refute a candidate's approach, you have to accept it — which forced the prep pace (15-20 above-average problems worked through in a single day — weeks of self-study compressed — and nights up till 2-3am formulating every approach a candidate might bring). The dividends: a cross-team network that unblocks you, the unwritten word-of-mouth read on what other teams are really like to work on, and broad exposure to the company beyond his own service. - [PhonePe/epoch-cli](https://github.com/PhonePe/epoch-cli) — Author. The CLI for Epoch, the cron for the Drove container orchestrator: cluster management commands, pause-all, topology filtering. 27 commits. - [pyjanitor](https://github.com/pyjanitor-devs/pyjanitor) — Contributor. Clean APIs for data cleaning in pandas, 1.5k stars. Two merged features: drop_constant_columns (PR #852) and a reset-index flag on row_to_names (PR #849). - [RA_Bschool](https://github.com/fireddd/RA_Bschool) — Author. Research assistant work for the UNSW Business School, 2019. ## Hackathons & competitions - Terminal One — MIT vs Harvard (2020) — Runner-up. Run by Citadel and Correlation One, across a field of more than 30,000 engineers and data scientists. Represented MIT against Harvard as a two-person team with Akash Vaish (https://www.linkedin.com/in/akash-vaish-712872aa/), on Citadel's Terminal (https://terminal.c1games.com/), where you write an algorithm that plays a tower-defense game against other algorithms. Their bot, named Go Get It (shortened to go, iterated as go1, go2, go3), adapted its offence to the opponent's attack. Reached the final and lost 5–4. Write-up: https://fireddd.github.io/blog/citadel-terminal-one/ · Certificate: https://www.credential.net/601670ae-8b54-4cd6-837e-b305efc385c3 - Auquan Spring Challenge (2019) — Winner. Submission scored above 0.03, placing in the top prize bracket, with a cash prize. Write-up: https://fireddd.github.io/blog/auquan-spring-challenge/ · Confirmation: https://fireddd.github.io/img/certs/auquan-2019.jpg - WorldQuant Spring Alphathon (2017) — Gold, Level 2. Ranked 23rd internationally and 2nd in India, leaderboard score 32,091. Led directly to his research consultant position at WorldQuant (2017-2019). Write-up: https://fireddd.github.io/blog/worldquant-alphathon/ · Certificate: https://fireddd.github.io/img/certs/worldquant-alphathon-2017.jpg · Leaderboard: https://fireddd.github.io/img/certs/worldquant-alphathon-dashboard.jpg ## Optional - Employers, in order: Zamp.ai (2025–2026), PhonePe/Walmart (2022–2025), Morgan Stanley (2021–2022), IBM (2020–2021), MIT Media Lab (2020), UNSW Sydney (2019), AlphaGrep Securities (2019), WorldQuant (2017–2019). - Education: B.E. (Hons.) Computer Science and M.Sc. Economics, BITS Pilani. GPA 8.34/10.