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 / 04
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 / 02
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 / 03

Product principles / 04
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 / 05