•
2025
Designing a rule-based system to scale AI-generated automotive imagery across 200+ US dealerships.
Designing a rule-based system to scale AI-generated automotive imagery across 200+ US dealerships.



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
RESPONSIBILITIES
UI Design
Stakeholder Presentations
Prototyping
User Testing
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.

IMPACT
IMPACT
IMPACT
~30%
less time on task reduction
~30%
less time on task reduction
~30%
less time on task reduction
~30%
less time on task reduction
5x
more configs used vs. previous version
5x
more configs used vs. previous version
5x
more configs used vs. previous version
5x
more configs used vs. previous version
+19%
coverage of VINs' background images
+19%
coverage of VINs' background images
+19%
coverage of VINs' background images
+19%
coverage of VINs' background images








Old Version
Old Version
Old Version
New 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.
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.
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.
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.
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.










