Skip to content

StyleIQ

Online fashion does not suffer from a lack of choice. It suffers from a lack of confidence.

Customers can browse thousands of products, but still struggle to understand what works together, what suits the occasion, what fits their budget, and why one outfit might be a better choice than another.

I designed and built StyleIQ to explore whether AI could behave less like a search engine and more like an experienced department-store stylist.

The product combines live retail inventory, structured product intelligence, AI stylist reasoning, editorial image generation, and a customer-facing recommendation experience in one working system.

Role Product Designer & Full Stack Engineer
Capability AI-assisted workflows, Product strategy, Full-stack development
System AI system, Multi-tier architecture

StyleIQ customer experience

The first version appeared simple:

  • understand the customer
  • retrieve suitable products
  • compose an outfit
  • explain why it works
  • generate an editorial image

The difficulty was that useful styling depends on much more than product titles and categories.

A stylist needs to understand silhouette, fabric, formality, colour, layering, season, fit, occasion, price, and how garments behave together. Retail catalogue data is rarely structured at that level.

The central product challenge became:

How do you create an aspirational AI experience without allowing the system to invent, substitute, or misunderstand the products it recommends?

StyleIQ uses a live catalogue from a Christchurch department store rather than a fictional product set.

I built a Python ETL pipeline to discover, retrieve, clean, validate, and structure thousands of womenswear products from the retailer catalogue. That information is then passed through a product-intelligence layer that adds the attributes required for styling and retrieval.

The customer experience follows a clear sequence:

  1. capture style preferences, occasion, budget, season, and constraints
  2. retrieve suitable products from the live catalogue
  3. reason across the selected products as a complete outfit
  4. generate a stylist explanation
  5. create editorial imagery from the chosen items
  6. allow the customer to save and revisit the result

StyleIQ wishlist

The objective was not simply to recommend attractive products.

It was to create complete looks that were:

  • commercially available
  • appropriate for the stated occasion
  • coherent as an outfit
  • explainable to the customer
  • faithful to the selected garments

Three AI systems, three different responsibilities

Section titled “Three AI systems, three different responsibilities”

One of the most important architecture decisions was not to rely on one model to do everything.

StyleIQ separates AI responsibilities across three distinct systems.

The first system interprets catalogue products and produces structured attributes for retrieval and outfit composition.

This includes information such as:

  • garment type
  • silhouette
  • fabric and weight
  • colour
  • formality
  • season
  • styling behaviour
  • layering role
  • product evidence and confidence

The second system acts as the stylist.

It receives the customer brief and a controlled candidate set, then selects a complete outfit, checks compatibility, explains the recommendation, and returns structured product references.

The third system creates the aspirational visual after the outfit has been selected.

This separation matters because the image is not allowed to decide the outfit. It must visualise an existing recommendation rather than inventing one.

The hardest decision was balancing AI creativity with customer trust.

Early recommendation outputs could appear convincing while still combining products poorly or misunderstanding the retailer inventory. Improving the prompt alone was not enough.

I redesigned the system around stronger product intelligence, controlled retrieval, structured outputs, compatibility checks, and explicit separation between recommendation and image generation.

That changed the product from a visually impressive AI demo into a more credible retail decision-support system.

The customer can see a complete recommendation with:

  • the selected products
  • the total price
  • a stylist rationale
  • an editorial image
  • direct access to each retail item
  • a wishlist for saved looks

StyleIQ recommendation detail

StyleIQ was designed as a reusable product platform rather than a collection of individual screens. I established a cohesive visual language spanning typography, colour, spacing, components and interaction patterns, allowing new features to be built consistently while maintaining the premium retail aesthetic.

StyleIQ design system

StyleIQ was designed and shipped as a working product rather than a static prototype.

The system includes:

  • React and TypeScript front end
  • Python catalogue discovery and ETL
  • structured product contracts
  • multimodal AI enrichment
  • retrieval and outfit-composition logic
  • Supabase persistence
  • recommendation and event history
  • asynchronous editorial image generation
  • model, prompt, retrieval, and catalogue versioning
  • evaluation and QA workflows
  • production deployment

The internal interface also exposes the system behind the customer experience.

StyleIQ internal session dashboard

Each recommendation records operational information such as:

  • model version
  • prompt version
  • retrieval version
  • product set
  • token usage
  • latency
  • image-generation state
  • recommendation status

This made it possible to evaluate the product as a system rather than judging individual outputs by appearance alone.

StyleIQ is now a working AI-native retail prototype connected to a real department-store catalogue.

It demonstrates how product design, data architecture, AI reasoning, and front-end implementation can work together to create a customer experience that feels polished without hiding the complexity underneath.

  • personalised outfit recommendations from live retail inventory
  • structured product intelligence across thousands of catalogue items
  • grounded outfit composition using controlled product retrieval
  • stylist explanations linked to real products and prices
  • editorial imagery generated from the selected outfit
  • saved recommendations and wishlist behaviour
  • persistent recommendation history and evaluation metadata
  • a complete customer and operational interface

The most important lesson was that the AI model is only one part of an AI product.

Recommendation quality depended just as much on catalogue quality, product understanding, retrieval, system boundaries, evaluation, and interface design.

Building StyleIQ also reinforced the value of working across disciplines. I began with a customer problem and learned the front-end, backend, data, and AI capabilities required to ship it independently.

The result is not simply an AI stylist interface.

It is a complete product system designed to turn real retail inventory into recommendations customers can understand, trust, and act on.