Poach

Never lose a recipe.

Technologies

  • Expo
  • React Native
  • Zustand
  • Reanimated
  • Fastify
  • Redis
  • OpenTelemetry
  • PostHog
  • Sentry
WebsiteDownload Poach on the App StoreDownload Poach on Google Play

Summary

My own product, end to end. Poach is a recipe manager that strips away the noise — paste any URL and it intelligently extracts just the recipe, no life stories or ad clutter. Built to feel indistinguishable from a native iOS app, and available on the App Store and Google Play.

Features

  • Save from anywhere

    Paste a link from TikTok, Instagram or any website and Poach intelligently extracts just the recipe — no life stories, no ad clutter.

  • Offline-first

    Local persistence keeps every saved recipe available instantly, with or without a connection.

  • Smart shopping lists

    Ingredients from any recipe drop straight into a shopping list, with scaling for any serving size.

  • Collections

    Organise recipes into collections that are easy to browse and search, so the right one is always to hand.

  • Native feel

    Platform navigation, haptics and smooth animations throughout — indistinguishable from a native iOS app.

  • Speaks your language

    Fully internationalised from day one, so recipes and the app itself work in your language.

Under the hood

The backend is a Fastify API that handles recipe parsing from any source — including social media — with multi-level Redis caching for performance and full observability through OpenTelemetry, PostHog and Sentry. The app itself is built with Expo and React Native, using Zustand for state and Reanimated to do the animation heavy lifting.

Screenshots

Screenshot of Poach