All case studies

Consumer AI

Cooke AI

Recipes from what’s already in the fridge

Role: Full-stack — OpenAI integration, payments, consumer UXTimeline: Shipped consumer product
  • AI

    OpenAI

  • Payments

    Stripe

  • Auth/Data

    Firebase

  • Status

    Live

Cooke AI product screenshot

For a founder hiring: I’ve shipped consumer AI past the demo stage — including the payments layer most prototypes never reach.

Executive summary

Cooke AI turns what’s in the kitchen into practical recipes. The hard part wasn’t calling an LLM — it was making generation useful under weekday time pressure, and wiring auth and Stripe so the product could exist beyond a weekend prototype.

Why this product existed

People waste food and time when recipe sites ignore what’s already in the fridge. A useful product maps ingredients → cookable meals, not generic inspiration.

Business problem

Generic recipe content doesn’t reduce waste or decision time. AI demos that skip payments and auth never become something users (or a business) can rely on.

Why the existing approach failed

Static recipe sites don’t personalize to inventory. Chatbot demos without purchase paths and accounts don’t survive contact with real users or revenue goals.

Users

Home cooks deciding what to make with ingredients on hand — often under time pressure on weekdays.

Constraints

  • Prompts must produce cookable recipes, not novelty text
  • UX must feel useful when someone is hungry and short on time
  • Stripe + Firebase needed for a real purchase and account path
  • Generation latency users will tolerate

My responsibility

Full-stack — OpenAI integration, payments, consumer UX

Architecture

React client with OpenAI generation, Firebase for auth/data, Stripe for monetization. The product loop is ingredients in → practical recipes out, with account and payment paths from the start.

Engineering decisions

  • OpenAI for recipe generation

    Why: Fast path to useful personalization without training a custom model first.

    Rejected: Custom fine-tune before product-market learning — expensive delay for an unproven loop.

  • Stripe + Firebase early

    Why: Consumer AI without accounts and payments stays a demo.

    Rejected: “Add monetization later” — later rarely comes, and GTM learning stays blocked.

  • Ingredient-first UX

    Why: The value prop is inventory → meal, not browsing a content library.

    Rejected: Content-site layout with AI bolted on — looks familiar, misses the product job.

Hardest technical problems

  • Prompts that produce cookable recipes, not novelty text
  • UX that feels useful under weekday time pressure
  • Stripe + Firebase for a real purchase path
  • Generation latency users will tolerate

Trade-offs

  • Generation quality vs. latency — longer prompts can improve recipes and kill the moment.
  • Personalization depth vs. cost per generation — every token is a product and margin decision.
  • Shipping with Firebase vs. a custom backend — speed now, migration cost if the product scales hard.

Implementation

Built the consumer flow end-to-end: ingredient input, OpenAI generation tuned for practical recipes, Firebase auth/data, and Stripe so the product could charge and retain users.

How the product evolved

Moved from “can the model invent a recipe?” to “will someone use this on a Tuesday?” — UX and monetization became as important as prompt quality.

What I’d do differently today

I’d add stronger evals for recipe practicality (not just fluency) and clearer cost controls on generation before expanding feature surface.

Business impact

Cooke AI gives a clear reason to return and pay: less waste, faster decisions, personalization that maps to a kitchen — not a chatbot toy.

  • Live at cookeai.com
  • OpenAI personalization in-product
  • Stripe monetization wired
  • Firebase auth & data layer

Lessons

  • Consumer AI dies at latency and usefulness, not at model brand names.
  • Payments and auth are part of the product loop, not a phase-two chore.
  • Prompt engineering without UX context produces clever junk.

Technology choices

  • React
  • Redux
  • OpenAI
  • Stripe
  • Firebase
  • Tailwind