The operating problem
Where the work was breaking down.
The product had to translate natural-language customer needs into useful matches across a catalog of more than 100,000 products. A prototype could demonstrate the idea, but production required repeatable retrieval, application integration, usable ranking context, and response times suitable for a customer workflow.
The delivered system
AI inside a maintained product.
The production platform used Django and React around a Claude-powered retrieval experience, with Qdrant providing vector search and AWS supporting deployment. The product narrowed a large catalog into relevant candidates and presented the recommendation workflow through a maintained application rather than a standalone model demo.