Under NDA

AI-Powered Personalized Skincare Recommendation Platform

Engineering an intelligent recommendation engine that matches users with their ideal Korean skincare regimen. Built to simplify the overwhelming world of K-beauty through smart, personalized, and science-backed guidance.

Industries

EHealth & WellnessBeauty & Cosmetics
AI-Powered Personalized Skincare Recommendation Platform
AI Personalization Engine
Product Discovery
Data Engineering
Personalization Platform
RAG Optimization
AI Optimization

Client

Introduction

AI-powered skincare platform built by a Korean beauty technology startup to help users understand their skin and create personalized skincare routines. The platform combines facial analysis, lifestyle assessments, and product intelligence to recommend the most suitable skincare products for each user.

As the product catalog and recommendation complexity grew, the existing AI system became slow and difficult to scale.

AI-Powered Personalized Skincare Recommendation Platform

Challenges

Technical and operational challenges that needed to be solved to create a scalable, reliable, and personalized skincare recommendation platform.

Talk about your challenges  →
  • The platform needed to analyze facial images alongside lifestyle and skincare questionnaires.

  • More than 200 to 300 skincare attributes had to be evaluated before generating recommendations.

  • The recommendation engine needed to support a catalog of over 1,000 skincare products.

  • Product information was being passed directly into LLM prompts, causing excessive token usage.

  • Recommendation generation took approximately 50 seconds, creating a poor user experience.

  • Recommendations needed to consider skin concerns, ingredient compatibility, skincare goals, and budget preferences.

Venus skincare recommendation platform challenge visuals

Solutions

reverseBits treated AI-powered skincare as an AI-first personalization platform rather than a basic skincare product listing experience.

  • RAG-based recommendation engine

    Redesigned the recommendation system using a Retrieval-Augmented Generation (RAG) architecture to improve relevance and scalability.

  • Semantic product retrieval

    Built a semantic search layer that identifies the most suitable products based on skin analysis and user preferences.

  • Optimized recommendation workflow

    Streamlined recommendation processing to efficiently evaluate hundreds of skincare attributes and decision factors.

  • Efficient AI context management

    Reduced prompt size by retrieving only the most relevant products instead of sending the entire catalog to the language model.

  • Structured skincare routines

    Implemented structured outputs to generate consistent and personalized morning and evening skincare routines.

  • Intelligent product matching

    Enhanced recommendation accuracy using ingredient compatibility, skincare goals, and budget considerations.

Venus RAG skincare recommendation solution illustration

Impact & Benefits

Reduced recommendation generation time from approximately 50 seconds to under 1 second by implementing an optimized AI retrieval architecture. Enabled real-time personalized skincare recommendations by combining facial analysis, lifestyle inputs, and ingredient intelligence across a catalog of 1,000+ products. Improved recommendation accuracy, reduced AI token consumption, increased user engagement, and established a scalable foundation for future product expansion.

Reduced response time from 50 seconds to 600–800 milliseconds

Improved caching algorithm

Technology stack

Built on a modern, modular architecture combining a Python backend, OpenAI-powered LLMs with FAISS for vector search, MongoDB for data persistence, and Docker and AWS for scalable, reliable deployment.

Python
LLM
FAISS
AWS
Docker
OpenAI
MongoDB
Python
LLM
FAISS
AWS
Docker
OpenAI
MongoDB

Next steps

Planned roadmap initiatives to grow and scale the platform further.

  • Expanded skincare intelligence

    Grow the skincare knowledge base with additional products, ingredients, and formulation data to support broader recommendation coverage.

  • Advanced skin analysis

    Enhance facial analysis capabilities to provide deeper skin assessments and more accurate condition detection.

  • Adaptive recommendation learning

    Introduce feedback-driven learning models that continuously improve recommendations based on user behavior and outcomes.

  • Multilingual experiences

    Support multiple languages and localized content to deliver personalized skincare experiences across global markets.

Building something similar? Let's Talk