BloomScan
Photo-first plant ID: structured care and safety readouts instead of encyclopedia walls.
- React
- TypeScript
- Vision
Case studies
End-to-end web work with emphasis on process, constraints, and interface decisions. Open any project for the full narrative—not only the demo.
Photo-first plant ID: structured care and safety readouts instead of encyclopedia walls.
Barcode to verdict: normalize messy product data into scores and plain-language breakdowns.
Full case study: weekly planning, progression, and recovery as one intentional dashboard story.
Listing-driven decisions: heuristics and UI states that support buy, negotiate, or walk away.