Import faithfully
A recipe URL becomes a review candidate with the source and uncertainty preserved.
- Real URL import
- Evidence-backed ingredient parsing
- User confirmation for missing or uncertain fields
Recipe-to-cart workflow
Active development
Grocerly is a native iPhone and Mac product that imports real recipes, makes uncertainty visible, scales ingredients exactly, and builds a practical shopping list.

The product
I am leading product strategy, native interaction design, SwiftUI implementation, recipe-domain modeling, review states, and the optional import boundary. The product is being steered as an Apple-platform experience rather than a revived web app.
A recipe URL becomes a review candidate with the source and uncertainty preserved.
Serving changes use domain-aware arithmetic instead of casually rewriting the recipe.
The local list remains useful even when optional services or retailer handoffs are unavailable.
Inside the product

Product principles
Grocerly’s product rules deliberately limit automation. AI can structure supplied ingredient text, but it cannot generate, improve, complete, or rewrite a recipe.
Selected work