Delivered work Absolute tenure: October 2021–November 2024
Crop-health AI
A farmer could capture a leaf offline. The product still had to return an answer after reconnection and make the next step understandable.
Visit GrowStac (opens in a new tab)My role Product delivery across the farmer journey, with engineering, modelling and agronomy teams.
Why this mattered
A diagnosis product had to work where the farmer needed help, including on constrained phones with uneven connectivity. A crop label alone would not resolve the practical question of what to do next.
Offline capture, diagnosis after reconnection
The delivered flow let a farmer photograph a leaf offline and receive the diagnosis when the phone reconnected. That separated evidence collection from connection availability, rather than require both to happen at the same moment.
The product question extended beyond whether a model could identify a condition. A usable journey needed an obtainable photograph, a path back to the answer and a clear boundary around what that answer established.
Crop-specific field playbooks and an OpenAI API-powered conversational layer were intended to connect the diagnosis to practical guidance. The records do not establish their production release. They are not presented as a delivered assistant or a measured reduction in support work.
Low-end phones and inference efficiency were delivery constraints alongside connectivity. The account does not include a publishable retry/recovery trace or a defined low-confidence threshold, so those details remain proposed validation questions rather than historical controls.
Connect specialist review to the farmer journey
The project included image curation, labelling and an agronomist review loop. Specialists helped establish the meaning of labels while engineering and modelling colleagues delivered the technical capability.
My product remit connected that work with the farmer’s help-seeking flow: what evidence could be collected, when an answer could return and how the result could be understood. It does not imply that I personally trained the models or created every annotation.
The reported dataset covered more than 500,000 images across fourteen crops. That demonstrates the described data scope, not class balance, held-out performance or suitability for every image quality and field condition. The source does not contain a publishable requirement example from the agronomy review.
The path from prediction to action
For an AI product like this I would examine the point of action: can someone collect usable evidence, recover from a failed connection, understand the answer’s limits and take an appropriate next step? Those product decisions belong beside the model output, rather than follow it as interface polish.
Documented delivery scope
The historical project account describes offline leaf-image capture and diagnosis after reconnection. The dataset and crop coverage below describe scope, not diagnostic accuracy or causal agronomic impact.
Crop-specific playbooks and the OpenAI API conversational layer are recorded as intended extensions. Their production release is not established and they are excluded from delivered advisory scope.
- Reported dataset scope
- 500K+ images · 14 crops
- Agronomy-supported curation/labelling and review; dataset size and crop count do not establish diagnostic accuracy.
Sources & technical detail
Original artifacts, detailed tables and source notes.