Product Manager · Toronto
I build AI products, both as an employee and a founder.
PM at Rogers Communications. Six years across Canadian telecom delivery, now owning a $35M in-building portfolio, one production RAG system, and three product-grade side builds.

$35M
Portfolio owned
7.4 TB
Single-event record
80%
RAG retrieval acc.
+16%
911 call accuracy
30K
MAU built solo
2024
Ted Rogers Award
Selected work
Strategy meets shipping.
A startup, AI products, telecom hardware, 5G transit, cross-carrier programs, and ML side builds.
Telecom Standards Assistant: 3GPP RAG
A retrieval assistant over 37 3GPP specs that turns hours of manual spec hunting into seconds, with citations on every answer. 25+ users in its first three months.
25+ users in 3 months
37 specs · 43,121 chunks · $0 per query
TTC 5G Subway Launch
Brought 5G to the Toronto subway, 85 stations and 15 km of tunnels, on a federal deadline, accommodating Bell and Telus on one shared network via MOCN.
Ted Rogers Award 2024
Innovation in 5G deployment · delivered ahead of deadline
Taylor Swift Eras Tour: Under-Seat DOT
First under-seat DOT deployment in Canada: 256 units across Rogers Centre and BC Place, delivered three days before showtime.
7.4 TB in one night
Single-event data record on Rogers 5G + LTE
Insights Stocks: Smart Money Signals
A trade-signal platform that ingests insider and congressional disclosures and pushes scored calls to a real-time dashboard and Slack.
9 quant models
FDR control · 4-model agreement gate · Granger validation
Madrid Betar: Real Madrid Fan Platform
Co-founded a Real Madrid fan-media startup and grew it from zero to 30,000 monthly active users across web and podcasts, with a paid subscription tier.
0 → 30K MAU
50K monthly visitors in 6 months · paid Prime tier
Football Intelligently: GNN xG
A graph neural network that values shots from StatsBomb 360 freeze frames, reaching 95.7% of StatsBomb's proprietary xG using only free, open data.
0.760 AUC
8,013 shots · 7 competitions · MIT Sloan paper in progress
Career highlights
Six years, in highlights.
First under-seat DOT deployment in Canada
Led the first under-seat distributed antenna (DOT) deployment in Canada, 256 units, for the Taylor Swift Eras Tour at Rogers Centre.
Provincial network decoupling
Owned in-building decoupling for the provincial decouple program, with another carrier and Rogers exiting MOCN network sharing.
$35M in-building capital framework
Own prioritization and capital allocation for Rogers' Canada-wide in-building portfolio (~$35M/year, zero-rollover). Built a five-layer matrix and defended every line through three steering committees. High-ROI wins: a BC provincial health authority (~$10M/yr of business for a ~$3M build) and EQ Bank (~$400K build securing ~$700K/yr over 10 years).
Ted Rogers Award for Innovation in 5G (2024)
Led the TTC 5G subway launch, 85 stations and 15 km of tunnels, delivered under a federal regulatory deadline via a MOCN solution integrating Bell and Telus into the TTC DAS.
The PM gap, addressed
I don't have a decade of PM titles. I have product outcomes you can verify.
My job at Rogers is product strategy and prioritization on a $35M portfolio, even when the org chart called it RF Planning. Outside the office, I ship the things I'd otherwise pitch in a case interview.
Strategy & prioritization
Five-layer capital allocation matrix for Rogers in-building, defended through three steering committees. Wins: BC health authority (~$10M/yr for $3M build), EQ Bank (~$700K/yr over 10 years).
Shipping AI in production
Telecom Standards Assistant (3GPP RAG): user research, defined accuracy and latency metrics, two security hardening rounds, public deploy. 37 specs, 43,121 chunks, 100% context precision.
0→1 builder
Insights Stocks (9-model ensemble with FDR control), Football Intelligently (GATv2 on StatsBomb 360, AUC 0.760), Madrid Betar (0 → 30K MAU and a paid Prime tier).
Writing
Notes from building.
The Hardest Part of Building an AI Product Isn't the AI
42 vulnerabilities, a hanging GPU, and 2007-era file formats: the gap between demo and deploy.
Substack →We Simulated the 2022 World Cup 10,000 Times
Germany got a 69.6% chance and went out in the group stage. Why that's the model working, not failing.
Substack →Grimaldo, a Left-Back, Outscores Every Forward in My Dataset
619,407 actions across 7 competitions, measured with Expected Threat instead of xG.
Substack →