Portfolio

What I've Built

A selection of the products, platforms, and bets that define how I work: from zero to scale, from pitch deck to hundreds of millions of users.

01

Reddit

2020 – 2022

0→1GrowthMonetizationScale

Built Reddit's most widely-adopted new product of the era, from a one-quarter MVP to hundreds of millions of users

Challenge

Reddit had no identity layer. Users were anonymous, engagement was transactional, and there was no mechanism for self-expression, digital ownership, or the kind of emotional investment that drives long-term retention.

Approach

Pitched executive leadership on a digital avatar system and scoped the MVP to a single quarter: small enough to move fast, big enough to validate. The MVP generated extraordinary community excitement: Reddit users had been craving a way to give themselves a "face" on a platform that had never offered one.

Scaled from MVP into a full identity platform: a layered SVG and PNG compositing system with constraint management, cross-platform rendering optimization, and a content management system that eventually held thousands of design elements. The customization engine was architecturally informed by prior experience building a garment customization system at Bonafides: layered image compositing with constraint management, translated from apparel into digital identity.

Built an entertainment partnership program tied to trending cultural moments, creating a re-engagement flywheel every time users returned to update their identity. Premium Avatar content behind a paywall became a meaningful retention contributor for existing Premium subscribers. Restructured the team into two pods (Core Avatar Experience and Distribution & Engagement) to separate product depth from growth velocity as the org scaled.

Outcomes
  • Scaled Avatars to hundreds of millions of users, one of Reddit's most broadly adopted consumer products
  • Frequently cited as a top retention driver for Reddit Premium
  • Among the highest per-session engagement rates on the platform
  • Closed partnership content deals with major entertainment, sports, and gaming brands
  • Scaled the team and restructured into two product pods as the org grew
Insight
The key unlock wasn't features. It was identity hunger. Reddit users had been anonymous for 15 years. The moment we gave them a face, they couldn't stop designing it.
02

Reddit

2023 – 2026

GrowthScale

Redesigned Reddit's post-detail page experience to drive a step-change in logged-in daily active users

Challenge

Reddit had one of the largest SEO footprints on the internet, but was converting very little of that inbound traffic into logged-in, monetizable users.

Approach

Led the Conversion Experience (ConvEx) team, owning the full top-of-funnel: SEO experience, authentication, and early-session retention. The core insight was that Reddit's Post Detail Page (PDP), which SEO users landed on, did nothing to help first-time visitors understand what Reddit was or why they should care. It assumed familiarity it hadn't earned.

Redesigned the PDP to meet first-time visitors where they were, progressively introducing platform concepts as users demonstrated readiness through their behavior rather than assuming familiarity the product hadn't earned.

This balancing act was extraordinarily sensitive. At SEO scale, even marginal changes in engagement metrics on landing pages had outsized downstream effects on acquisition, so every experiment required precision measurement, careful holdout design, and rigorous second-order impact analysis. A core finding that shaped the approach: the first session was rarely the right moment to push authentication, and users converted meaningfully better when prompted later in their lifecycle, once they had experienced enough of the product to understand its value.

Outcomes
  • Drove step-change growth in logged-in, monetizable users over a 12-month period
  • Compounded retention gains from first-session personalization improvements
  • Significantly expanded mobile app install volume, capturing substantial ARPU uplift vs. mobile web
  • Built a controllable, attribution-driven paid acquisition engine with integrated MMP and centralized cohort and LTV performance tracking
Insight
At SEO scale, product decisions were ranking decisions. The best experiments weren't the ones with the biggest uplift. They were the ones where we understood every second-order effect before we shipped.
03

Reddit

2024 – 2026

AIGrowthScale

Led LLM-native product work within Reddit's growth organization, shipping systems to production with a very small team

Challenge

New-user experiences for paid acquisition audiences weren't strong enough to retain them, and content operations needed to scale well beyond what a traditional editorial team could produce. Both problems needed LLM-native solutions, built and run by a small team.

Approach

Led AI-native product work inside Reddit's growth organization, building LLM-powered systems that improved new-user experiences and expanded content operations. The work spanned personalization, content pipelines, and internal tooling, informed by a strong point of view that prompt engineering should be a product surface rather than an engineering concern, with non-engineers given direct control over model behavior.

Ran the full product lifecycle across these systems: designing the human-in-the-loop touchpoints, building evaluation rubrics and review layers, and iterating quickly with a very small team. Outcomes contributed to measurable improvements in retention and unit economics for paid acquisition audiences.

Outcomes
  • Shipped multiple LLM-powered systems to production inside a public-company growth org
  • Meaningfully improved retention and unit economics of paid acquisition audiences
  • Designed human-in-the-loop tooling that gave non-engineers direct control over model behavior
  • Ran the full operation with a very small team, a critical enabler of broader content strategy
Insight
The most underrated thing about LLMs in production is prompt engineering as a product surface. The teams who figure out how to give non-engineers control over model behavior will build things the teams who treat it as an engineering problem can't.
04

Sonia

2026

0→1AIProject

Designing an AI lifestyle coordinator that acts like a person who knows your life, not a chatbot that answers questions

Challenge

Every AI assistant on the market waits for instructions. None of them know who you are, what you care about, or what you should be doing this weekend. The gap isn't capability — it's initiative. No product has tried to build a genuine ongoing relationship between a person and an AI character who holds context across their entire life.

Approach

Conceived and designed Sonia from scratch: a fully realized AI character with opinions, taste, and initiative, who maintains a persistent model of the user's life — their people, rhythms, goals, deferred intentions, and evolving preferences — and acts on it without being asked. The product philosophy was radical: the character is the product. Not a feature layer on top of an LLM, but a designed personality with four distinct conversational registers (friend, coach, therapist, discipliner) that unlock progressively as trust accumulates over weeks and months.

Defined the complete product system across three interlocking loops. The onboarding loop: an AI-driven conversation designed to feel like a first meeting with someone perceptive, engineered around a deliberate trust-building moment where Sonia references something mentioned earlier in a way that feels genuinely human. The weekly engagement loop: Sonia initiates a recurring conversation about what happened, what's coming, and what patterns she's noticed, then generates fully formed recommendations — specific venues, times, and reasons — delivered through a theatrical wait sequence designed to make the user feel Sonia "went somewhere" to find the answer. The living calendar: a three-state planning system (purgatory, real, horizon) where Sonia's working ideas float as cloud elements until the user commits, with every approval, deferral, and rejection feeding back into the life graph.

Built a working web prototype in Next.js with streaming Claude integration, persistent SQLite context model, real venue sourcing via Google Places and Bandsintown, proactive recommendation delivery via cron triggers, and a full transparency page where users can see and edit everything Sonia knows about them. Designed the complete character identity — visual language, animation states, voice principles — and built an agentic image generation pipeline using multimodal AI review loops to iteratively produce character assets at the quality bar the product demanded.

Outcomes
  • Designed a complete product system — onboarding, weekly loop, living calendar — from first principles, with a 20,000+ word PRD, system design document, UX flow spec, and character bible
  • Built a functional prototype with streaming AI conversation, persistent life graph, real-world venue sourcing, and proactive recommendation delivery
  • Created a novel trust-accumulation model where AI personality registers unlock over time, a pattern with no existing precedent in consumer AI
  • Engineered the "theatrical wait" — a deliberate 20–60 second experience designed to make AI feel like effort, not instant generation
  • Designed and built an agentic asset pipeline: AI-generated character art with multimodal review loops for iterative quality improvement
  • Defined a product vision that reframes AI from tool to relationship — a bet on what consumer AI becomes when it stops waiting to be asked
Insight
The next generation of AI products won't be better assistants. They'll be characters who earn the right to have opinions about your life. The unlock isn't intelligence — it's initiative, taste, and the patience to build trust over time.
05

Humtap

2018 – 2019

0→1AIFounding

Co-founded a generative AI music platform and raised a $12M Series A, in 2018, before transformers

Challenge

Building a compelling AI creation product before diffusion models, before ChatGPT, before "generative AI" was a mainstream concept (with model capabilities that were genuinely constrained), and convincing institutional investors to back it.

Approach

Co-founded Humtap and led product from seed through Series A. The core product: users provided melody and rhythm prompts, and the composition and sound design engines interpreted those prompts to generate full songs in various styles, an early generative creation platform predating the short-form video AI creation wave by several years.

Authored the fundraising pitch, product narrative, and deal documentation that closed a $12M Series A led by Mubadala (UAE sovereign wealth fund), working directly with investment bankers and legal counsel on deal structure. Post-funding, hired a distributed engineering team across London and Krakow: MLEs, mobile and backend engineers, and music operations (composers, sound designers for training data and quality benchmarks). Built the core data infrastructure and measurement systems from scratch.

During this period, Humtap was selected by Apple for the WWDC 2018 developer showcase. Spent several weeks at Apple's labs building a prototype integrating Humtap's generative AI composition engine with Apple's platform, validating that the product was at the frontier of what was possible in consumer AI at the time.

Outcomes
  • Closed $12M Series A led by Mubadala
  • Selected by Apple for the WWDC 2018 developer showcase
  • Built and managed a distributed team across London, San Francisco, and Krakow
  • Shipped a pre-transformer generative AI product in an era when capability constraints forced fundamentally different product development, an instinct that proved directly applicable when LLMs arrived
Insight
Building AI products before the models were good forces you to become a better product thinker. You can't hide behind the technology. Every design decision has to compensate for capability gaps, and that instinct is more valuable now, not less.
06

Reddit

2019 – 2021

0→1MonetizationGrowthScale

Built Reddit's virtual goods and subscription ecosystem from zero, growing non-ad revenue by an order of magnitude

Challenge

Reddit's only non-advertising revenue was Reddit Gold: a novelty feature with no scalable infrastructure, no virtual goods ecosystem, and no subscription product.

Approach

Designed the complete monetization system from the ground up. Built the Coins virtual currency infrastructure: coin pack pricing, purchase funnel, and the Award selection and granting UX distributed across feed and comment threads. Created the visual content library for Awards, a brand-iconic asset library still in use across Reddit today.

Designed the Free Awards mechanic as a deliberate try-before-you-buy funnel: users experienced the complete product loop (grant award, see the reaction, receive a thank-you) without paying anything. This built behavioral muscle memory before the purchase prompt ever appeared, meaningfully expanding the awarding population before any conversion pressure.

Built Reddit Premium from concept to MVP to scale: an annual subscription bundling the ad-free experience with a monthly Coin allocation sized to match the natural spending behavior of consistent purchasers. Distribution strategy was the primary growth lever. In-feed upsells targeted at high-usage Redditors and existing coin purchasers converted at multiples of cold promotion, reaching users at the exact moment they were experiencing platform value.

Outcomes
  • Grew Awards/Gold from a novelty feature into a meaningful non-advertising revenue line, an order-of-magnitude increase in roughly two years
  • Expanded the Reddit Premium subscriber base by an order of magnitude via annual subscription design and targeted in-product conversion
  • Designed the Free Awards try-before-you-buy funnel that meaningfully expanded the awarding population, building behavioral muscle memory before any purchase prompt appeared
  • Drove additional revenue through mobile app install growth, capturing the substantial ARPU differential between app and mobile web
  • Award recipients showed higher engagement and drove a secondary onboarding funnel through in-product thank-you messages
Insight
The Free Awards mechanic was the most important product decision in the monetization system. Letting people experience the full loop for free wasn't giving revenue away. It was the only way to create the behavioral foundation that made paying feel natural.
Career
RedditLead Product Manager · San Francisco2019 – 2026
HumtapProduct Manager · Cofounder · Chicago2018 – 2019
AllGear DigitalAdvisor · Chicago2018 – Present
BlackbirdProduct Manager · Paid Social · Chicago2017 – 2018
BonafidesFounder · Chicago2018
Baker TillySenior Strategy Consultant · Chicago2014 – 2017