Personal
Full-stack AI
Multimodal AI search and recommendation engine
- Problem
- Enable shoppers to search an e-commerce catalogue using text, an image, or both while keeping results aligned with the changing product database.
- My Role
- I built the FastAPI retrieval service and the PostgreSQL-to-vector synchronisation pipeline, with Redis caching and containerised deployment.
- Approach
- OpenAI vision capabilities interpret image queries, ChromaDB supports hybrid text/image retrieval, PostgreSQL stores catalogue data, and Redis caches repeated requests.
- Technologies
- FastAPI, OpenAI Vision, ChromaDB, PostgreSQL, Redis, Docker.
- Result
- A working full-stack search and recommendation system with synchronised relational and vector data.
- Resources
- GitHub repository