Vancouver · —:—9°C · overcast21 of 195 countries · 11%

Product judgment
for systems at
scale.

I'm Dhruv — a technical product manager at Microsoft Azure, building reliability, capacity health, and decision systems for infrastructure customers depend on.

I turn messy operational signals into products that help teams decide, recover, and trust the system — from predictive failure detection and live migrations to side projects in F1 strategy and personal finance optimization.

01.  About

A builder, deeply embedded in infrastructure.

A short bio

I'm a Technical Product Manager at Microsoft on Azure's Specialized Compute team. I own resiliency, capacity health, and efficiency for a segment of the fleet — the kind of systems enterprise customers depend on and never want to think about. Before Microsoft, I built across the stack: REST APIs and data pipelines at Credit Suisse, analytics dashboards and R Shiny apps at Bain Capital.

"The best infrastructure PM work is invisible — it's measured by the failures that didn't become outages."

I studied Computer Science and Business Administration at Northeastern, where the co-op program let me test-drive careers before committing to one. I grew up in Singapore and moved to the US for college. Outside of work, I build side projects around things I'm genuinely curious about — F1 strategy, personal finance optimization, whatever data problem catches my attention next.

Based in
Vancouver, BC
Role
TPM II
At MSFT since
Oct '22
From
Singapore
Product principles
Start with the painful job
The best product work begins with a real, repeated pain: who feels it, how often, what workarounds exist, and what gets meaningfully better if we solve it.
Make the bet crisp
Good teams move faster when the bet is clear: the customer, the insight, the tradeoff, the smallest useful version, and the signal that tells us whether it worked.
Close the learning loop
Shipping is the midpoint. The real product muscle is instrumenting the launch, listening closely, and using what you learn to sharpen the next decision.
02.  Projects

Things I build when I'm off the clock.

P/01Real-time Analytics2025 — ongoing

F1 Live Strategy Advisor

A real-time race strategy tool that answers the question every F1 fan debates: should the driver pit now or extend the stint? It ingests lap-by-lap timing from the OpenF1 API, models tire degradation from historical races, and computes undercut/overcut windows — surfacing a recommendation with a confidence score, live during the race.

PythonOpenF1 APITire Deg ModelReal-time
Tire Deg · Lap 34 / 57 Sim
PIT · L38
— Our Pace— CompetitorUndercut window
Pit now. Overcut closing. Conf · 78%
P/02Personal Finance API2025 — shipping

Credit Card Rewards Intelligence

An API that takes your actual monthly spend by category and tells you exactly which credit card — or combination of two — maximizes your annual rewards. Not just "use Amex Gold," but: "You'd earn $340 more per year because 60% of your spend is dining and groceries, where Amex Gold earns 4x." Handles rotating categories, multipliers, and sign-up bonuses.

PythonAPI DesignRules EnginePersonal Finance
Optimal Pair · Your SpendSample
Dining
$1,240
Groceries
$980
Travel
$720
Everything else
$460
Lift vs. single card
Amex Gold + Chase Sapphire
+$340/yr
03.  Experience

Where I've spent my hours.

2021 — 2026
Full resume ↗
Sep '24 — Now
Technical Product Manager II
Microsoft · Azure Core, Specialized Compute
1y 7mo
Owning resiliency, capacity health, and efficiency for specialized Azure infrastructure. Shipping predictive failure detection, automated migrations, and recovery workflows at fleet scale.
Oct '22 — Aug '24
Technical Product Manager I
Microsoft · Azure Core, Specialized Compute
1y 11mo
Launched VM live migration for predictive hardware failures, built the team's central data platform, and defined product metrics for SAP on Azure.
Jan — Jun '22
Data Analysis Co-op
Credit Suisse · HOLT, Model Development Group
6 mo
Built REST APIs for portfolio generation, automated data pipelines, and streamlined backtesting workflows.
Jan — Jun '21
Applications Developer Co-op
Bain Capital · Credit IT Team
6 mo
Shipped R Shiny applications, automated document backup systems, and built analytics dashboards across holdings and trades.
04.  Now & Writing

What's on the desk this month.

Now — April 2026
Building
F1 Strategy Advisor v3Adding compound-specific deg curves from the last 3 seasons
Reading
Poor Charlie's Almanack — Charlie Munger Working through the mental models — equal parts business memoir and applied philosophy
Podcast
Lenny's — Claire Vo on AI agents "From skeptic to true believer" — practical takes on living with Claude Code & co.
Listening
Full Circle — Tom Misch His first solo LP since Geography — softer, folk-leaning, on repeat
Watching
2026 F1 seasonNew power unit rules, new chaos — Ferrari for the title (or, you know, until lap 18).
05.  Travel

Where I've been — and where I'm headed.

21 of 195 countries11%
4Lived
17Visited
4Planned next
Asia11/49
Europe6/44
Africa1/54
North America2/23
South America0/12
Oceania1/14
Countries visited and plannedHighlighted countries show places visited, lived in, or planned for upcoming trips.Fiji — not yet visitedTanzania — not yet visitedW. Sahara — not yet visitedCanada — lived here — Lived here.United States — lived here — Live here now.Kazakhstan — not yet visitedUzbekistan — not yet visitedPapua New Guinea — not yet visitedIndonesia — visitedArgentina — not yet visitedChile — not yet visitedDem. Rep. Congo — not yet visitedSomalia — not yet visitedKenya — not yet visitedSudan — not yet visitedChad — not yet visitedHaiti — not yet visitedDominican Rep. — not yet visitedRussia — not yet visitedBahamas — not yet visitedFalkland Is. — not yet visitedNorway — not yet visitedGreenland — not yet visitedFr. S. Antarctic Lands — not yet visitedTimor-Leste — not yet visitedSouth Africa — visitedLesotho — not yet visitedMexico — not yet visitedUruguay — not yet visitedBrazil — not yet visitedBolivia — not yet visitedPeru — not yet visitedColombia — not yet visitedPanama — not yet visitedCosta Rica — not yet visitedNicaragua — not yet visitedHonduras — not yet visitedEl Salvador — not yet visitedGuatemala — not yet visitedBelize — not yet visitedVenezuela — not yet visitedGuyana — not yet visitedSuriname — not yet visitedFrance — not yet visitedEcuador — not yet visitedPuerto Rico — not yet visitedJamaica — not yet visitedCuba — not yet visitedZimbabwe — not yet visitedBotswana — not yet visitedNamibia — not yet visitedSenegal — not yet visitedMali — not yet visitedMauritania — not yet visitedBenin — not yet visitedNiger — not yet visitedNigeria — not yet visitedCameroon — not yet visitedTogo — not yet visitedGhana — not yet visitedCôte d'Ivoire — not yet visitedGuinea — not yet visitedGuinea-Bissau — not yet visitedLiberia — not yet visitedSierra Leone — not yet visitedBurkina Faso — not yet visitedCentral African Rep. — not yet visitedCongo — not yet visitedGabon — not yet visitedEq. Guinea — not yet visitedZambia — not yet visitedMalawi — not yet visitedMozambique — not yet visitedeSwatini — not yet visitedAngola — not yet visitedBurundi — not yet visitedIsrael — not yet visitedLebanon — not yet visitedMadagascar — not yet visitedPalestine — not yet visitedGambia — not yet visitedTunisia — not yet visitedAlgeria — not yet visitedJordan — not yet visitedUnited Arab Emirates — not yet visitedQatar — not yet visitedKuwait — not yet visitedIraq — not yet visitedOman — not yet visitedVanuatu — not yet visitedCambodia — not yet visitedThailand — visitedLaos — not yet visitedMyanmar — not yet visitedVietnam — visitedNorth Korea — not yet visitedSouth Korea — not yet visitedMongolia — not yet visitedIndia — lived here — Born here.Bangladesh — not yet visitedBhutan — not yet visitedNepal — not yet visitedPakistan — not yet visitedAfghanistan — not yet visitedTajikistan — not yet visitedKyrgyzstan — not yet visitedTurkmenistan — not yet visitedIran — not yet visitedSyria — not yet visitedArmenia — not yet visitedSweden — planned: Sweden, Summer 2026 — Long-overdue Nordic stop.Belarus — not yet visitedUkraine — not yet visitedKrakow — planned: Krakow, Summer 2026 — Been on the list too long.Austria — planned: Austria, Summer 2026 — Mountains and music.Hungary — not yet visitedMoldova — not yet visitedRomania — not yet visitedLithuania — not yet visitedLatvia — not yet visitedEstonia — not yet visitedGermany — not yet visitedBulgaria — not yet visitedGreece — not yet visitedTurkey — visitedAlbania — not yet visitedCroatia — not yet visitedSwitzerland — not yet visitedLuxembourg — not yet visitedBelgium — not yet visitedNetherlands — visitedPortugal — visitedSpain — visitedIreland — not yet visitedNew Caledonia — not yet visitedSolomon Is. — not yet visitedNew Zealand — not yet visitedAustralia — visitedSri Lanka — visitedChina — not yet visitedTaiwan — not yet visitedItaly — visitedDenmark — not yet visitedUnited Kingdom — visited — England, Wales — multiple trips. — planned: Scotland, Summer 2026 — Home of the game.Iceland — not yet visitedAzerbaijan — not yet visitedGeorgia — not yet visitedPhilippines — not yet visitedMalaysia — visitedBrunei — not yet visitedSlovenia — not yet visitedFinland — not yet visitedSlovakia — not yet visitedCzechia — not yet visitedEritrea — not yet visitedJapan — visitedParaguay — not yet visitedYemen — not yet visitedSaudi Arabia — not yet visitedAntarctica — not yet visitedN. Cyprus — not yet visitedCyprus — not yet visitedMorocco — not yet visitedEgypt — not yet visitedLibya — not yet visitedEthiopia — not yet visitedDjibouti — not yet visitedSomaliland — not yet visitedUganda — not yet visitedRwanda — not yet visitedBosnia and Herz. — not yet visitedMacedonia — not yet visitedSerbia — not yet visitedMontenegro — not yet visitedKosovo — not yet visitedTrinidad and Tobago — not yet visitedS. Sudan — not yet visited
Hover for context.Click a highlighted country to pin its story.
Favorite
Australia
Last trip
Japan
Lifetime miles
Around the world, give or take
Passport stamps
Too many
2026 — on the calendar
Summer 2026
Austria
Why Mountains and music.
Summer 2026
Sweden
Why Long-overdue Nordic stop.
Summer 2026
Krakow
Why Been on the list too long.
Summer 2026
Scotland
Why Home of the game.
Lived Visited Planned next Not yet
06.  Contact

Let's talk.

If you're building infrastructure products, decision systems, or teams that need technical product judgment — I'd genuinely like to hear from you.