.ts
Hennessy – Made For More + Glitz
Back to Projects
Case Study
Completed

Hennessy – Made For More + Glitz

AI-powered runway video experience for Hennessy's luxury brand campaign

Role

Full Stack Developer & AI Engineer

Year

2024

Tech Stack

9 Technologies

Status

Completed

Overview

Hennessy's 'Made For More + Glitz' campaign needed a digital experience that put consumers inside the brand world. I built an AI-powered runway video booth where users upload a selfie, pick a designer look and a runway scene, then walk away with an 8-second photorealistic video of themselves on the runway — 9:16, shareable, generated in under 3 minutes. A 6-stage AI pipeline (Gemini 2.5 + Vertex AI Imagen + Grok Imagine) runs from face validation to video animation, with real-time SSE progress streaming and full brand IP protection via prompt sanitization.

The Problem

Hennessy needed an immersive digital experience for their 'Made For More + Glitz' luxury campaign — something that put consumers inside the brand world, not just watching it. Traditional photo booths and static activations couldn't create the shareable, personalised moments the campaign demanded.

Screenshots

Hennessy – Made For More + Glitz - Image 1
1 / 5

Demo

Challenges

01

Preserving exact facial identity across a 3-stage AI generation pipeline (composite image → runway scene → video animation) without drift or distortion.

02

Building a pipeline that takes up to 3 minutes end-to-end without losing the user — long-running AI work that had to feel live, not frozen.

03

Handling AI content moderation blocks mid-pipeline without failing the whole request and sending the user an error screen.

04

Keeping Hennessy brand IP out of AI-generated content per legal requirements — the experience is Hennessy-branded, but the videos must be clean of trademarked terms.

Solutions

01

Used Gemini's inline reference image support to anchor facial identity at every generation stage — the user's selfie is passed as a reference input alongside each AI prompt.

02

Implemented Server-Sent Events (SSE) for real-time pipeline progress streaming — the user sees each stage complete live, not a blank loading screen.

03

Added retry logic with fresh composites on moderation block (MAX_CHAIN_ATTEMPTS = 2) — a new composite often bypasses the restriction on the second pass.

04

Aggressive prompt sanitization strips Hennessy trademarks, cognac references, and founding year from all AI prompts before they reach any generation model.

Key Highlights

6-Stage AI Pipeline: Validation → composite image (Gemini + Imagen) → runway scene placement → video prompt generation → animation (Grok Imagine) → delivery.

45 Unique Combinations: 9 curated fashion looks × 5 runway scenes, all styled against Hennessy's official brand color system (Limestone, Hennessy Red, Gold).

Real-Time SSE Streaming: Users watch each pipeline stage complete live — no spinner, no silence, no abandoned sessions.

Brand IP Protection: Every AI prompt is sanitized of trademarks and brand terms before generation, satisfying Hennessy's legal requirements.

Scale & Scope

9

Fashion Looks

5

Runway Scenes

8s

Video Length

6

AI Pipeline Stages

Technology Stack

Next.js 16
React 19
TypeScript 5
Tailwind CSS 4
Framer Motion
Google Gemini 2.5
Vertex AI / Imagen
Grok Imagine (video)
Vercel Blob

Outcome

Delivered a live branded experience for Hennessy's 'Made For More + Glitz' campaign, letting consumers step into a luxury runway moment through a multi-stage generative AI pipeline — photorealistic, shareable, and IP-compliant.