Vinocat is a bidirectional decision engine for food and wine pairing, allowing users to start from a dish or a wine. It translates dishes into structured flavour profiles and aligns wines to the same model to generate ranked, explainable pairings based on compatibility and user preference signals.
Early-stage plans for v2 center on rebuilding Vinocat as a Go-based production system with a stable, deterministic pairing engine, while using Python as an experimentation pipeline to refine models, keeping the runtime clean, fast, and single-language, with ML improvements feeding in asynchronously.