Daniel Howells

Blomma

Live · React, Next.js, AI, Vector Search

AI plant curation with vector search

Blomma finds plants that look like other plants. Upload or select a plant photo and it returns visually similar varieties using image embeddings. The same pgvector and Voyage AI stack I use across Wove and Designround, but applied to horticulture.

The useful part is combining vector similarity with relational filters. Find me plants that look like this fern but also grow in shade and flower in spring — that's a vector nearest-neighbour query joined with regular WHERE clauses. One database, one query. No separate search service.

I also built a garden visualisation feature using AI-generated imagery. Select your plants, describe your garden conditions, and Blomma generates a planting arrangement. It's an experiment in how AI image generation can serve a practical purpose rather than just making art.