Data before agents
An agent is only as dependable as the data it acts on. I sequence the work accordingly: data foundations, then speed, then AI-driven discovery. AI built on data nobody trusts doesn't get used.
For 20+ years I've turned complex workflows into software. Today I lead a team of six PMs building AI agents, audiences and measurement for programmatic advertising, on data platforms and BI people can rely on.
I'm a product leader who started as an engineer and has spent 20+ years turning complex professional workflows into software. My work sits where three things meet: agentic AI, the data platforms underneath it, and the business intelligence people use to make decisions.
I lead the Audiences, Measurement & AI product line at Yahoo, where my teams ship LLM-powered search, a natural-language assistant and agent interfaces built on MCP and agent-to-agent protocols. I also led the billing, warehouse and BI platform behind $2B+ in ads billing, and earlier ran an enterprise BI and machine-learning roadmap for finance.
Before product, I spent 14 years in consulting at Oracle and Capgemini, leading M&A integration, large programs and process consulting for enterprise clients.
My domain depth is programmatic advertising: DSP workflows, audience targeting, CTV and retail media measurement, and multi-touch attribution. I find the real problem with customers and engineers, write the strategy and specs, size each bet with a P&L model, and stay hands-on through launch.
An agent is only as dependable as the data it acts on. I sequence the work accordingly: data foundations, then speed, then AI-driven discovery. AI built on data nobody trusts doesn't get used.
An audit found only 13K of 394K conversion rules were active. Before debating strategy or models, I verify the data a product runs on actually does what everyone assumes.
No major initiative enters the quarterly plan without a P&L model, so revenue and advertiser-value trade-offs are explicit before engineering starts.
Agents get blocklist checks, bounded outputs, automatic labeling and human approval from version one. Privacy-safe patterns like k-anonymity and compute-to-data are designed once and reused.
Natural-language copilots, semantic search, AI-written metadata at scale and troubleshooting agents, plus the interfaces that let agents use a product directly: MCP servers and agent-to-agent marketplaces. Guardrails and human approval are designed in.
The foundation agents and analytics depend on: billing and data warehouses, ads data pipelines, privacy-safe clean rooms, purchase signals, and cloud cost discipline that took a $72M yearly AWS bill to $40M.
One trusted version of the numbers: consolidating four analytics systems into one, defining clear metrics, and putting AI on BI with a Looker MCP server so people can ask questions without opening a dashboard.
Making audience data easy to find, build and activate, for people and for agents: a natural-language copilot, semantic search across about 4.8M segments, faster activation and better-scaled segments.
Outcome measurement advertisers can trust: privacy-safe clean-room CTV measurement, conversion attribution integrity, retail media closed-loop reporting and purchase signals for bidding.
A natural-language assistant, semantic search and an MCP tool so people and agents can find and build audiences.
Ad traders could only find audiences by exact name in a catalog of about 4.8 million segments.
Search over LLM-generated descriptions, backed by a backfill that raised description coverage from about 15% to every new and existing audience.
searches from 327 advertiser seats in 14 weeks, 0.57s median response
An agent for the conversion-attribution pipeline.
An audit found only 13K of 394K conversion rules were active, and finding the root cause of a data issue took days.
Fixed mis-credited conversions for 46 advertisers, set a next-day, 99.5%-accuracy target and introduced an AI agent for diagnosis.
root-cause analysis time
A billing, data warehouse and BI platform, opened up to natural-language questions.
Separating the ads business from consumer systems meant standing up separate billing and analytics, with reporting spread across four disparate systems.
As product manager, I led the platform that generates $2B+ in ads billing and partner payment reporting. We consolidated four analytics systems into it, deduplicated data and defined clear metrics, then launched an MCP server on its Looker instance in May 2026 so people can query data without logging in to Looker.
analytics systems, $1M+ in savings, and 30% higher BI adoption with Looker MCP
Finance analytics and predictive support.
Yahoo's finance organization needed one roadmap for BI and machine learning that delivered measurable savings.
Built and delivered the finance BI and machine-learning roadmap, including ML-based predictive analytics. Delivered $1.25M in cost savings.
BI usage, with 60% fewer support tickets
Bringing cloud cost in line with revenue.
Running a large ad platform on AWS cost $72M a year, a direct hit to the platform's margin.
Two lenses. Technical: mapped each product to business components, technology components and AWS services, then cut data retention left behind by years of growth (about 20% saved). Business: bid-volume analysis showed 20–30% of lower-funnel bid requests could be dropped with negligible impact (about 15% more).
yearly AWS cost, about $32M saved each year
Privacy-safe attribution for connected-TV ads.
Advertisers couldn't measure Netflix CTV campaigns without moving user-level data.
Clean-room attribution using k-anonymity and compute-to-data, built as a pattern now being reused for Disney, Walmart and Spotify.
advertisers at GA, Sep 2026
Connecting CTV viewing to conversions through a mobile measurement partner.
A major media advertiser's revenue came from CTV viewership, and missing CTV conversion measurement was a critical delivery blocker.
Built an MMP enhancement with Kochava, adding postbacks and SAN (self-attributing network) integration, and connected CTV partners Roku and Samsung for postback conversions.
advertiser spend on the platform
Before moving into product, I spent 14 years in consulting at Oracle and Capgemini, working across three continents: Bangalore, Johannesburg, Tokyo, Kansas City and Chicago. That's where I learned to run large programs, untangle business processes and deliver against a hard number.
Annual savings from leading the technology side of the Motorola Wireless spin-off and its integration with Zebra Technologies, a $4B deal. Delivered on schedule and 20% under budget, against a $105M savings target.
Grew a key client account to $10M a year as Program Manager, leading delivery teams of up to 30 across onshore and offshore locations.
Revenue from a project-billing product I designed for engineering firms, adopted by Black & Veatch, AECOM and Burns & McDonnell. It won the iGATE Innovator of the Year award in 2014.
Collections, receivables, payables and expenses implementations for Cell C and Mutual & Federal, plus data migration and a customer loyalty program for UK Co-operatives.
Retail media fixed attribution's data problem, not its counterfactual problem. Why closed-loop ROAS overstates some tactics, how ROAS-optimizing bidders drift toward shoppers who would have bought anyway, and what networks should change.
An essay on AI adoption: AI projects stall when people stop trusting the data underneath them, and that trust erodes much faster than it builds.
Co-written with Srinivas Bhagavatula. An AI agent is only as dependable as the data underneath it, so accurate, governed, real-time data matters more than an impressive demo, with identity resolution, open-standard integrations and human approval controls as the example.
I'm open to senior product leadership roles, advisory work and speaking. Topics I'm glad to dig into: