How I prioritize features
Sequence by what unlocks the most downstream value, not by what's loudest. On platform products that usually means the unglamorous capability that three other teams are quietly blocked on.
Senior Technical Product Manager
Building enterprise data platforms, APIs, and AI-ready products.
Software engineer turned product manager, leading platform products at Capital One and BlackRock. I'm currently unifying Capital One's fragmented payment systems into a single AI-ready enterprise data platform; before that I built reporting products supporting $322B in assets. I enjoy taking complex technical systems and making them simple, scalable, and useful.
01 · Featured Work
Capital One
Unifying 7+ fragmented payment systems into a single golden record for every payment: one canonical model, one GraphQL interface, and an AI-ready data foundation.
View case study →BlackRock
Unified fragmented private markets reporting into a cloud-native platform supporting $322B in assets, and turned static reports into reusable API products for enterprise clients.
View case study →Capital One
Consolidated fragmented marketing data into standardized datasets and dashboards, giving marketing teams consistent campaign measurement and self-service analytics.
View case study →PurryMe · Marketplace Product
Designed an end-to-end marketplace helping cat owners discover trusted sitters through streamlined booking, messaging, and real-time updates.
View case study →02 · About
I'm a product manager with a software engineering background who enjoys building highly technical products that simplify complex systems.
Over the past several years I've led platform initiatives spanning enterprise payments, reporting infrastructure, APIs, data products, and analytics, from modernizing reporting infrastructure at BlackRock to unifying enterprise payment data at Capital One.
Outside work I enjoy building consumer MVPs, photographing cities, and experimenting with AI-powered products. I volunteer teaching kids art and coding and at a local animal shelter, and unwind with yoga and tennis.
03 · Experience
Work Experience
Education
04 · Skills
05 · How I Think
Sequence by what unlocks the most downstream value, not by what's loudest. On platform products that usually means the unglamorous capability that three other teams are quietly blocked on.
A PRD is a decision record, not a novel. Problem, constraints, the options considered, and why we chose this one, written so an engineer who joins in six months understands the "why" without a meeting.
I was one. I bring engineers into discovery early, surface assumptions before implementation begins, and never hand over requirements I couldn't defend in an architecture review.
A platform's customers are other product teams. Treat internal consumers with the same discovery rigor as external users: interview them, map their integration journeys, and measure adoption like revenue.
Predictable, well-documented, and boring in the best way. Consistent resource naming, explicit error contracts, versioning strategy decided before v1 ships, because migration pain compounds.
AI accelerates drafts like PRDs, synthesis, and prototypes, but judgment stays human. I also build with it directly: prototyping AI-powered consumer MVPs keeps my intuition for the technology honest.
One north-star outcome per product, instrumented from day one. For platforms: adoption by downstream teams and reduction in their effort, like the 60% reporting-effort reduction we measured at BlackRock.
Verifiable beats opinionated. Show the data, show the reasoning, show the trade-off, whether it's a nutrient formula, a payment API, or a $322B reporting platform.
Case Study · Capital One
Capital One's payment ecosystem spans multiple legacy platforms responsible for ACH, wire, and internal payment processing. Because each system evolved independently, operational teams often had to manually reconcile payment events across multiple databases to answer even basic payment-status questions.
As the product manager for the Bank Payments Data Product, I lead product strategy for an enterprise platform that unifies these fragmented systems into a single canonical data layer that enables scalable APIs, analytics, operational tooling, and future AI-powered applications.
Payment information was fragmented across 7+ independent systems, each with different schemas, identifiers, and event models. For the teams operating on top of them, that meant:
The cost of that fragmentation became concrete in a single production incident: isolating the underlying issue took 4 to 6 weeks of investigation spanning six business organizations.
The customer side of the problem was just as clear: research identified payment visibility as the largest source of customer frustration, with 38% of wire complaints citing limited end-to-end payment transparency.
A single Golden Record for every payment.
The Bank Payments Data Product consolidates fragmented payment systems into one enterprise data platform. Rather than integrating separately with each legacy system, downstream applications consume standardized payment data through a single enterprise GraphQL interface. The platform introduces:
I own product strategy and roadmap for the enterprise Payments Data Product, spanning canonical data modeling, GraphQL API strategy, requirements definition, data governance, AI readiness, and release planning. I partner closely with Engineering, Architecture, Operations, Compliance, Analytics, and Platform teams throughout discovery and delivery.
Defined a standardized enterprise payment model spanning 100+ payment attributes across ACH and wire processing, enabling consistent downstream consumption.
Led product strategy for a unified GraphQL layer that abstracts multiple legacy payment systems into a single developer experience.
Established metadata standards, observability requirements, ontology alignment, and governance processes supporting enterprise-scale data quality.
Defined canonical schemas and metadata structures that prepare enterprise payment data for LLM-powered operational workflows and intelligent search.
Worked directly with Operations, Compliance, Risk, and Analytics teams to prioritize capabilities that reduce manual investigations and improve operational efficiency.
The platform is in active delivery; these are the program objectives it is built to hit, with launch metrics to follow:
Case Study · BlackRock
Institutional investors relied on fragmented reporting systems that made analyzing private market investments slow and difficult. Our team modernized reporting by creating a cloud-native platform powered by Snowflake and Aladdin Data Cloud, transforming reporting from static exports into reusable platform capabilities, with API products exposing portfolio, accounting, investment, and performance data in a consistent way.
Institutional clients increasingly wanted to integrate data directly into their own reporting tools instead of relying on manually generated reports. Legacy systems stood in the way:
Designed a scalable reporting platform supporting:
Defined the roadmap across reporting APIs, standardized datasets, and enterprise reporting capabilities.
Partnered with engineering to create scalable Snowflake data models supporting positions, accounting, cash flows, and performance reporting.
Worked directly with client-facing teams to prioritize reporting capabilities based on institutional investor needs.
Coordinated delivery across engineering, QA, operations, analytics, and platform teams.
As part of the broader Aladdin Data Cloud initiative, I led product work for a portfolio of reporting APIs that let enterprise clients and internal product teams access standardized investment data through modern API interfaces.
Defined which reporting capabilities should become reusable APIs rather than one-off reporting solutions.
Worked with engineering to establish consistent response structures and reporting definitions across APIs.
Made APIs intuitive for downstream engineering teams through better documentation, consistency, and discoverability.
Balanced client feature requests against foundational platform investments that would benefit multiple products.
Case Study · Capital One
Led product initiatives focused on marketing intelligence and campaign measurement, enabling marketing teams to better understand customer engagement and business performance through centralized analytics and reporting.
The platform consolidated marketing data into standardized datasets and dashboards, improving visibility across campaigns and supporting more data-driven decision making.
Marketing data was fragmented across multiple systems, and teams spent significant time manually combining data before they could answer basic questions:
I worked closely with marketing, analytics, and engineering teams to define reporting requirements, prioritize analytics capabilities, and drive roadmap decisions.
Partnered with stakeholders to standardize marketing KPIs across campaigns.
Defined reporting capabilities that let marketing teams quickly evaluate campaign performance.
Worked with engineering to improve consistency and reliability of marketing datasets.
Balanced competing reporting requests from multiple business teams while maintaining a scalable roadmap.
Case Study · PurryMe
Finding trustworthy cat sitters is surprisingly difficult.
Existing platforms prioritize dogs, provide limited transparency, and require fragmented communication across apps, texts, and phone calls.
Built a mobile marketplace supporting:
Trust was the core pain point, so verification became the marketplace's foundation, not an afterthought.
Photo and status updates during visits, replacing the anxious "how's my cat?" text thread.
Feeding routines, medications, and quirks entered once and shared with every sitter, so there are no repeated briefings.
A guided request → confirm → visit → review flow, so expectations are explicit on both sides.