Software engineer with 4 years at BlackRock, building distributed backend systems, regulatory technology, and agentic AI infrastructure on the Aladdin platform.
Now pursuing my MS in Computer Science (AI) at the University of Southern California, and working as a Research Assistant at the USC Stevens Neuroimaging and Informatics Institute.
I like problems that sit at the seam between large-scale systems and machine learning β LLM tooling that has to survive real production traffic, not just a demo.
Right now
- π¬ Researching contrastive learning for MRI-based neurodegenerative disease classification
- π± Contributing to open source: Capital One's DataComPy, Morgan Stanley's url-detector, ServiceNow's SlackerBot
- π Competing in the OpenCV AI Competition 2026, powered by AWS
- π οΈ Building an adaptive distributed rate limiter and practicing DSA in Java on NeetCode
Sep 2026 β Present Β· Los Angeles, CA
Research under Dr. Paul Thompson on metadata-informed contrastive learning for MRI-based neurodegenerative disease classification, building on the y-Aware InfoNCE framework (MICCAI 2021).
Associate, SDE 2 (Jan 2025 β Jul 2026) Β· Analyst, SDE 1 (Jul 2022 β Dec 2024) Β· Gurugram, India
- Agentic AI: Built an MCP Server for API infrastructure with LangChain and LLMs, turning 80+ natural-language prompts a day into executable, context-aware API calls. Shipped an end-to-end RAG pipeline (LangChain + ChromaDB + Azure DevOps REST APIs) that cut manual release-note effort by 70%.
- Identity & access: Core developer on user management APIs serving 1M+ users across 200+ clients, with gRPC User Services and SCIM-compliant REST APIs for identity and access governance. Launched an IdentityProvider Management Portal that cut SSO client onboarding from 1 day to 30 minutes.
- Regulatory technology: Designed Java/Spring Boot microservices powering 6+ global OTC derivative regulations, and orchestrated Airflow pipelines for regulatory reporting across 6+ jurisdictions. Built a Reporting Validation Platform (Template Method pattern) that cut processing time by 80%.
- Reliability: Rolled out Grafana and Prometheus observability across 20+ services, and automated memory profiling and leak detection in the Jenkins/Docker CI/CD pipeline, cutting production issues by 60%.
- Mentorship: Led onboarding and mentorship for 150+ new-hire engineers across 2 batches, running training on distributed systems, ML pipelines, and platform architecture.
Tech: Java, Spring Boot, Python, LangChain, ChromaDB, gRPC, Protocol Buffers, Airflow, Grafana, Prometheus, Jenkins, Docker, Azure
Jan 2022 β Jun 2022 Β· Gurugram, India
Built a Data Harness utility for Aladdin applications and orchestrated workflow pipelines across 100+ clients. Automated workflows that prevent first-click issues, improving client-onboarding reliability by 50%. Received a return offer for full-time.
| Project | Contribution | Status |
|---|---|---|
| Capital One Β· DataComPy | #564 β Added a DataComPy agent skill: SKILL.md, backend reference, and a v0 β v1 migration guide | |
| Morgan Stanley Β· url-detector | #199 β Granular CLI exit codes, so CI can tell "URLs found" apart from config and file errors | |
#198 β --ignore-domains-file flag to load ignore-domain patterns from a file |
||
| ServiceNow Β· SlackerBot | #502 β Fixed !convert by replacing a dead exchange-rate API |
|
#503 β New !units parser for length conversions |
π§° Gerson Β· Origin Weekend Fall 2026 (x Replit)
USC's startup launch sprint Β· Sep 2026 Β· Python Β· Go Β· Java Β· Docker Β· Google Gemini Β· AWS
A secure, centralized library for the small tools employees build to automate their company's SOPs. Publish a tool from a GitHub link, share it with one person or the whole company, and colleagues find it by describing the task in plain language, then run it in the browser.
- One manifest per tool: a
tool.yamldeclares the Dockerfile, command, inputs, outputs, resources, and sharing scope, and Gerson turns it into a run form. Example tools in Python (data-comparator, csv-profiler), Java (compliance-checker), and Go (trade-pricer) show the format is language-agnostic. - Chat-based discovery: Gemini reads the manifests and ranks the tools that fit a described task, falling back to plain catalog ranking when the model is unreachable.
- Pay per run: every run gets its own container. Three runs cost $0.000012, against $36 a month to keep the same container running on Fargate or Azure.
- Customer discovery: 20 interviews at 12 companies; 15 of 20 people had already automated a task their company documents as a formal procedure.
π₯ Demo video Β· π₯ Six-person team
ποΈ OpenCV AI Competition 2026, powered by AWS Β· π§ in progress
Building a vision entry on OpenCV 5 and AWS; final submissions are due Oct 26, 2026.
βοΈ Realtime Matchmaking System
Java 21 Β· Spring Boot 4 Β· PostgreSQL Β· Redis Β· WebSocket Β· Flyway Β· Testcontainers
Matches players for multiplayer games in real time. Queues live in Redis sorted sets keyed by Elo, one per region and game mode; a scheduled worker groups players within an Elo threshold every second, persists the match to PostgreSQL, and pushes a "match found" event over WebSocket. Candidate matches are ranked by a pluggable match-quality scorer (Elo spread, team balance, win rate, quit rate) that is rule-based today and built to swap in an ML model.
π¦ Adaptive Distributed Rate Limiter Β· π§ in progress
TypeScript Β· Express Β· Redis + Lua Β· Docker Compose Β· nginx Β· k6
A rate limiter that stays correct across horizontally scaled app instances: Redis holds the shared state and every check runs as one atomic Lua script, so concurrent requests can't race on the same counter. Covers fixed window, sliding window log, and token bucket, plus an adaptive mode that slows a client's refill rate when its traffic drifts from its own baseline (EWMA + z-score).
Python Β· PyTorch Β· FAISS Β· 2025
Vision-language pipeline for retrieving MRI scans and answering questions about them, using FAISS vector search over image-text embeddings. Reached 0.89 AUC.
Flutter Β· Spring Boot Β· PostgreSQL Β· Redis Β· AWS S3
A short-video platform for technical interview prep. JWT-authenticated Spring Boot APIs with Redis-backed feed caching, and a Flutter client with a rule-based recommendation engine that personalizes feeds by followed creators, watch history, and popularity.
Logistic regression from scratch in PyTorch Β· Twitter sentiment analysis Β· Stock trend prediction Β· Diabetes prediction with KNN
Earlier projects (2019β2021)
- Autonomous vehicle prototype: self-driving prototype in the CARLA simulator (Python)
- Women safety Android app: SOS texts and live location for emergency contacts (Kotlin)
- OMR sheet grader: detects an answer sheet and scores it using contour detection (Python)
- Virtual paint: paint in the air with your webcam (Python)
- ML: sleepy mood detection Β· Fashion-MNIST classification Β· cat vs. dog classifier Β· spam classifier
- Android (Kotlin): Daily Fresh News Β· social media app Β· meme app
π IoT-Based Women Safety Gadgets: Vision, Architecture, and Design Trends
Computers, Materials & Continua (2021) β 500+ views and downloads. Led a team of 4 building a
safety device with pepper spray, geotagged location tracking, and emergency SOS alerts.
π Visual Speech Recognition for Speech-Impaired Individuals
Wiley (2021) β Real-time lip-reading system: a spatio-temporal encoder and descent-based decoder that
generate speech and text transcriptions for speech-impaired users.
π Detecting Out-of-Memory Issues in Spring Boot Servers
BlackRock internal tech platform (2024) β Using SpringBootTest under restrictive environment
configs to catch OOM failures early in the SDLC.
π Full list on Google Scholar
- University of Southern California β MS, Computer Science (Artificial Intelligence) Β· Aug 2026 β May 2028
- Thapar Institute of Engineering and Technology β BE, Computer Engineering Β· CGPA 8.88 Β· Aug 2018 β May 2022
- AI & LLMs: LangChain Β· MCP Β· RAG Β· agentic AI frameworks Β· prompt engineering Β· HuggingFace Β· FAISS Β· ChromaDB
- Also: gRPC Β· Protocol Buffers Β· Airflow Β· Flyway Β· Testcontainers Β· Selenium Β· JUnit
- π¦ Treasurer, Leo Club Gurugram Cybercity β youth leadership and community service under Lions Club International
- π€ Volunteer, BlackRock Gives β 40+ hours with non-profit partners
- π Certifications: Azure Fundamentals (AZ-900) Β· Machine Learning (Stanford, Coursera) Β· DeepLearning.AI Specialization Β· ServiceNow Micro-Certification Β· Self-Driving Cars (Univ. of Toronto)


