Shubham Singhal
213-815-8077

I write the PRD and the pull request.

5 years building Cloud and FinOps products at PayPal. Now at UCLA Anderson, focused on product management and agentic AI. I ship products end to end, from PRD to production.

download resumegithublinkedin
$ education
UCLA Anderson School of Management
UCLA Anderson School of Management
M.B.A., Full-Time Program — specializing in Technology Management, with a focus on Product Management, AI Strategy and Data-Driven Decision Making
June 2028
Birla Institute of Technology & Science (BITS) Pilani
Birla Institute of Technology & Science (BITS) Pilani
B.E. (Electronics & Instrumentation) | M.Sc. (Chemistry) — ranked top 5% of a class of 300
Jul 2021
$ experience
Qwipo
Qwipo
Product Management Intern (Pre-MBA)
Apr – Jun 2026

Buyer and seller network participant on ONDC (Open Network for Digital Commerce), a decentralised open e-commerce protocol developed by the Government of India.

  • Led end-to-end product design for the Product Store, a central SKU catalog for Qwipo's B2B marketplace, reducing distributor onboarding time from 1 day to 30 minutes.
  • Translated ambiguous requirements from the CEO and business team into build-ready specs, authoring a PRD and an 8-swimlane diagram spanning 4 personas.
PayPal
PayPal
Software Engineer 2 (prev. Software Engineer 1, SWE Intern)
Jan 2021 – Apr 2026

Global digital payments platform.

  • Owned development of scalable batch pipelines and services for a FinOps platform managing $250M+ in annual cloud spend, powering reports for 1,200+ engineering and finance leaders.
  • Engineered a tailored Cloud Recommendations Engine identifying team-specific inefficiencies for 1,000+ global teams, enabling targeted optimisations across 50 business units.
$ featured projects
Bolkar
three modes, one floating mic — tap a clip to enlarge it with sound
tap for sound
To English
any Indian language → English
tap for sound
As You Type
your language, in English letters
tap for sound
As Spoken
original language and script
Bolkar

System-wide speech-to-text for Indian languages, works inside any app.

problem
No Indian dictation tool lets you speak into any app and have the text land directly in the field you're typing in.
role
Solo builder — product, engineering, and distribution.
what i built
A mobile speech-to-text app supporting 22+ Indian languages, shipped to real users.
outcome
700+ downloads, 20 daily active users.
Live analytics dashboard — real users, real numbersopen ↗Get it on Google Playopen ↗
Speech-to-TextMobileSarvam AI
AI Expense Manager
screen recording at 2x speed — tap to expand it
Log an Expense
a note, voice memo, or bill photo → logged to Sheets and split in Splitwise
AI Expense Manager

Multimodal expense manager — type it, speak it, or send a bill; it logs to Google Sheets and splits in Splitwise.

problem
Logging an expense and settling the split means bouncing between a spreadsheet, a calculator, and Splitwise — so it rarely gets done.
role
Solo builder.
what i built
An AI agent that turns a typed note, a voice memo, or a photo of a bill into a categorized row in Google Sheets and a matching split in Splitwise.
outcome
One step from receipt to logged-and-split.
Try it on Telegram — @ExpenseDirectorBotopen ↗Medium articleopen ↗Source on GitHubopen ↗
Agentic AIMultimodalMCP ServerLangFlowLangGraphGoogle Sheets APISplitwise API
Strava Run Analysis
two clips at 2x speed — tap either one to expand it
Run Analysis
Strava run pulled into Notion with weather context
Plugin Result
the enriched run analysis the plugin produces
Strava Run Analysis

Run analysis plugin combining Strava, Notion, and weather data.

problem
Strava data is siloed and lacks context like weather or long-term trends.
role
Solo builder.
what i built
An MCP integration pulling Strava runs into Notion, enriched with weather data for post-run analysis.
outcome
Automated weekly run logging and trend tracking.
Claude plugin on GitHubopen ↗
MCPStrava APINotion API
$ shipped tools
> UCLA Housing Project
Tool for UCLA students to compare off-campus housing by price, distance, and amenities.
PythonDataUCLA
open ↗
> Tech Reading Tracker
A Telegram bot that delivers curated tech news and tracks reading habits, with a public analytics dashboard of real usage.
Telegram BotPythonAnalytics
open in Telegram ↗view analytics ↗
> Radial Project Management
A full-stack radial-chart tracker for large construction programs — each sector a project, each concentric ring a milestone. Built overnight from a dinner-table problem at Adani Infra (Ports & Logistics); now live across 67 sites with real-time concurrent editing and shareable links.
Full-StackReal-Time CollabData Viz
open ↗
$ games
> KBC
Quiz game inspired by Kaun Banega Crorepati.
Game
play now ↗
> Mosquito Zapper
3D game — swing a mosquito racket to kill the mosquitoes.
Game3D
play now ↗
> Prompt Drop
A party game of AI self-portraits — drop a prompt like “knowing me, which car would I be in real life?” to a chatbot and compare what it says about each player.
GameLLM
play now ↗
$ skills
Agentic AIMCPLangGraphLangFlowPythonGoLangSQLGCPBigQueryAPI Integration
Shubham Singhal — MBA candidate, UCLA Anderson
213-815-8077githublinkedin
EducationExperienceFeatured ProjectsShipped ToolsSkills