•
2025
•
2025
Scaling AI-Generated Imagery : An 83% Faster Production System, with 100% imagery coverage.
Scaling AI-Generated Imagery : An 83% Faster Production System, with 100% imagery coverage.


MY ROLE
Lead UX Design
TIMELINE
6 Months
RESPONSIBILITIES
UX Research
UX Research, Stakeholder Presentations, Prototyping, User Testing, UI Design.
Stakeholder Presentations
Prototyping
User Testing
UI Design
A talent acquisition platform seeking a compelling UX approach and immersive experience.
BMW STEP is amongst the most extensive technician training schemes across North America. They are recognized for their practical methodology and thorough enhancement of technical skills. Yet, their official website seemed antiquated and overloaded with content, lacking a narrative to support its value proposition. As a result, the site faced increased bounce rates, diminished traffic, and reduced page duration.
Poor or missing images often lead to customer distrust or disinterest.
Online marketing depends heavily on product images, and the same holds true for auto dealerships, whether selling new or used cars. Poor or missing images often lead to customer distrust or disinterest. The longer a car sits on the lot, the more it costs the dealer and reduces profit. Inventory GenAI helps solve this by generating AI-powered car backgrounds to speed up sales. However, the tool lacked scalability and a user experience matching its value.
Poor or missing images often lead to customer distrust or disinterest.
Online marketing depends heavily on product images, and the same holds true for auto dealerships, whether selling new or used cars. Poor or missing images often lead to customer distrust or disinterest. The longer a car sits on the lot, the more it costs the dealer and reduces profit. Inventory GenAI helps solve this by generating AI-powered car backgrounds to speed up sales. However, the tool lacked scalability and a user experience matching its value.

MY ROLE
Senior Product Designer
TIMELINE
3 Months
TEAM
PM, 2 Engineers and me
RESPONSIBILITIES
UX Design
Stakeholder Presentations
Prototyping
User Testing
TL;DR
Rebuilt a GenAI tool capped at 80% inventory coverage into a system that generates unlimited asset combinations, reaching 100% coverage and cutting setup time from 5 minutes to nearly 1 minute.
TL;DR
Rebuilt an image tool capped at 80% inventory coverage into a system that generates unlimited GenAI asset combinations, reaching 100% coverage and cutting setup time from 5 minutes to nearly 1 minute.
PROBLEM
A car without a photo is a drain on money
Every day a vehicle sits unlisted counts against it: financing, insurance and depreciation pile up, the metric dealers track as days on lot. The previous tool covered only 80% of inventory, since it generated a single image configuration per vehicle. What it did cover was painful to produce, with every step packed into a cramped right panel and no full view of the result.
SOLUTION
Scale coverage without breaking what people already knew
Every day a vehicle sits unlisted counts against it: financing, insurance and depreciation pile up, the metric dealers track as days on lot. The previous tool covered only 80% of inventory, since it generated a single image configuration per vehicle. What it did cover was painful to produce, with every step packed into a cramped right panel and no full view of the result.
PROBLEM
A car without a photo is a drain on money
Every day a vehicle sits unlisted counts against it: financing, insurance and depreciation pile up, the metric dealers track as days on lot. The previous tool covered only 80% of inventory, since it generated a single image configuration per vehicle. What it did cover was painful to produce, with every step packed into a cramped right panel and no full view of the result.
SOLUTION
Scale coverage without breaking what people already knew
A config is a saved AI image template: background, angle and lighting, that can be applied and integrated to any VIN (vehicle). The mandate was to go from one config for the entire inventory to unlimited config-to-VIN combinations, without forcing a new mental model onto existing users. Speed had to scale with coverage: the old flow took about 5 minutes per set, the new one takes one minute.
IMPACT
IMPACT
IMPACT
83%
faster task completion
83%
faster task completion
83%
faster task completion
5x
more configs used vs. previous version
5x
more configs used vs. previous version
5x
more configs used vs. previous version
100%
inventory coverage with new tool
100%
inventory coverage with new tool
100%
inventory coverage with new tool




Old Version
Old Version
New Version
New Version
HIGHLIGHTS
HIGHLIGHTS
HIGHLIGHTS
Image Editing
A dedicated workspace for composing the final vehicle image before rendering. Users can select from curated background presets, remix or generate new environments, and precisely position and scale the car in real time. The goal was to shorten the feedback loop and give users full visual control before committing to the final output.



Naming and Filtering
Configurations can be clearly named and scoped to specific VINs using filters or manual selection. This ensures long-term manageability as inventory scales, while preventing unintended application across vehicles. Granular targeting transforms configurations from global settings into controlled, intentional actions.


Config Gallery
A centralized view of all configurations, their status, and the VIN segments they affect. Users can duplicate, customize, or remove configs as needed; promoting reuse while maintaining clarity and oversight. The gallery reinforces visibility and governance across the system.

VIN Details
A detailed view of each vehicle and the configuration currently applied to it. From this page, users can trace configuration logic and navigate directly to the source config if adjustments are required. This creates transparency at the vehicle level and reduces ambiguity when managing large inventories.

Image Editing
A dedicated workspace for composing the final vehicle image before rendering. Users can select from curated background presets, remix or generate new environments, and precisely position and scale the car in real time. The goal was to shorten the feedback loop and give users full visual control before committing to the final output.



Naming and Filtering
Configurations can be clearly named and scoped to specific VINs using filters or manual selection. This ensures long-term manageability as inventory scales, while preventing unintended application across vehicles. Granular targeting transforms configurations from global settings into controlled, intentional actions.


Config Gallery
A centralized view of all configurations, their status, and the VIN segments they affect. Users can duplicate, customize, or remove configs as needed; promoting reuse while maintaining clarity and oversight. The gallery reinforces visibility and governance across the system.

VIN Details
A detailed view of each vehicle and the configuration currently applied to it. From this page, users can trace configuration logic and navigate directly to the source config if adjustments are required. This creates transparency at the vehicle level and reduces ambiguity when managing large inventories.

Image Editing
A dedicated workspace for composing the final vehicle image before rendering. Users can select from curated background presets, remix or generate new environments, and precisely position and scale the car in real time. The goal was to shorten the feedback loop and give users full visual control before committing to the final output.



Naming and Filtering
Configurations can be clearly named and scoped to specific VINs using filters or manual selection. This ensures long-term manageability as inventory scales, while preventing unintended application across vehicles. Granular targeting transforms configurations from global settings into controlled, intentional actions.


Config Gallery
A centralized view of all configurations, their status, and the VIN segments they affect. Users can duplicate, customize, or remove configs as needed; promoting reuse while maintaining clarity and oversight. The gallery reinforces visibility and governance across the system.

VIN Details
A detailed view of each vehicle and the configuration currently applied to it. From this page, users can trace configuration logic and navigate directly to the source config if adjustments are required. This creates transparency at the vehicle level and reduces ambiguity when managing large inventories.

LEARNINGS
LEARNINGS
LEARNINGS
Evolving design from an existing system
I had to work on the new version of this feature while making improvements on the old one. For this task, it was crucial to map all the flows and components used before, and slice the new designs into functional chunks that served the team immediately after implementation.
Feature of one user
Although this feature is one of the best-selling among clients, only one user was actively using it. Due to the scarcity of this user's time, I had to combine quick demos with prototype testing, instead of using traditional testing methods.
Feature of one user
Although this feature is one of the best-selling among clients, only one user was actively using it. Due to the scarcity of this user's time, I had to combine quick demos with prototype testing, instead of using traditional testing methods.










