Skip to main content
Download free report
SoftBlues
SoftBlues
Back to Projects

AI-Powered Visual Product Search

AI / Cloud Engineer2024-2025Dmytro B.
Dmytro B.
Dmytro B.

AI / Cloud Engineer

LLM & AI Agents

Key Expertise

Vector Similarity SearchGenerative AI SolutionsMulti-tenant RAG SystemsEnterprise Data Sync

Experience

6+ years

Timezone

CET (UTC +1)

Skills

AI / ML

Vertex AI SearchMatching EngineSpeech-to-TextGeminitext-embeddingGoogle Vertex AIDiscovery Engine

Languages

Python

Databases

RedisPostgreSQL

Infrastructure

NginxCloud Storage (GCP)Docker Composeoauth2-proxyDocker

Frameworks

FastAPIaiogramCelery

Integrations & Protocols

LibreOfficeGoogle Workspace OAuth
7-day risk-free trial
Response within 24 hours
View Full Profile

Overview

Developed an image-based product search system for a major retail chain with 100K+ SKU catalog. Customers upload a product photo and instantly find matching items in stores. The solution uses a novel approach: LLM generates semantic descriptions from images, which are embedded and matched against the catalog via vector similarity search.

Achievements

Sub-second visual search across 100K+ products. Smart adaptive indexing automatically selects between incremental and full catalog rebuilds, keeping the index up to date with minimal downtime.

Responsibilities

  • Designed AI pipeline: image → Gemini Vision description → text embedding → Vertex AI Matching Engine vector search (top-50, cosine ≥ 0.60)
  • Implemented deterministic prompt engineering for consistent product descriptions optimized for embedding quality
  • Built smart sync strategy with automatic incremental vs full rebuild selection based on change volume
  • Developed role-based JWT auth (Owner/Admin/User) with domain restrictions
  • Deployed with Docker Compose, Nginx, automated SSL

Technologies Used

PythonFastAPIPostgreSQLGeminiMatching Enginetext-embeddingCloud Storage (GCP)DockerNginx
Dmytro B.

This project was delivered by

Dmytro B.

View Full Profile

Ready to Build Your AI Team?

Get matched with the right AI experts for your project. Book a free discovery call to discuss your requirements.

We respond within 24 hours.