Adding Movie Showtimes to Ads on IMDb

Primary Role

Lead Designer

Increased CTR

110%

Increased Sell Rate

20x

Problem

Over a span of two years, I led the product design to introduce live movie showtimes into our advertising products. The challenge? Make the experience usable in tight ad spaces, customizable for every client, and efficient for developers to build. I prioritized:

Usability optimized for limited space

Customization via design tokens for scalability

Operational efficiency to meet high volumes with limited resources

As a quick disclaimer, I won’t disclose the exact performance data of these campaigns to comply with my NDA. All information in this case study is my own and does not necessarily reflect the views of the employer or it’s partners.

Asking the right questions

Asking the right questions

Asking the right questions

The Design Sprint

This project kicked off during a company-wide design sprint aimed at uncovering new revenue opportunities. My group worked closely with our sales partners and zeroed in on theatrical clients—studios with movies in theaters. Plenty of ideas floated around, but one kept rising to the top:

What if you could see showtimes in the ad itself, right when you’re interested in buying tickets?

We had a lot of open questions on the technical side, but we didn’t wait for perfect clarity. We moved fast to define core functionality and start sketching early mocks.

Wearing Extra Hats

In the early days, our team didn’t have a dedicated product manager. So I stepped in to fill the gap—drafting early strategy docs, identifying feature priorities, and creating lightweight roadmaps to socialize with stakeholders.

It wasn’t always smooth, but those efforts built momentum. They got people talking and opened the door to support. About a year in, we finally brought on a PM who helped polish our direction and unlock key technical and business decisions.

Building the Right Set of Features

Building the Right Set of Features

Building the Right Set of Features

With more clarity around our API’s capabilities, we locked in the core experience—balancing user value with what was technically feasible across desktop, mobile, and app environments.

Location based results

With permission, we use the user’s location or ask for a ZIP code to find and sort nearby theaters.

Date Picker

Our research showed people rarely book same-day, so we added scrolling to let users browse upcoming days.

Real Time Data

Showtimes automatically refresh at set intervals, ensuring actionable info is always accurate.

Showtimes &
Theater Details

Each theater displays individual showtimes and includes format options like Standard, IMAX, and 3D.

Making It Custom — Without the Chaos

Making It Custom — Without the Chaos

Making It Custom — Without the Chaos

As an ad product, customization is non-negotiable. Every brand wants their look and feel—and rightly so. But building from scratch each time wasn’t scalable.

Introducing Design Tokens

I created variable-based theming to make it possible to customize brand colors and themes without needing custom builds. This also made it easier to maintain accessibility, with color contrast checks baked into our process.

Responsive across site variants

Responsive across Breakpoints

The experience adapts to fit different screen sizes with purpose-built layouts for desktop, mobile, and app. At larger sizes, we even enable trailer video—a fan favorite with clients.

Results & Impact

Increased

💰 Ad Revenue 💰

Increased

💰 Ad Revenue 💰

Increased

💰 Ad Revenue 💰

Increased CTR

110%

Increased CTR

110%

Increased CTR

110%

Increased Sell Rate

20x

Increased Sell Rate

20x

Increased Sell Rate

20x

What’s next

What’s next

What’s next

Teddy Viera

Product Designer

Seattle, WA

Core Skills

UX / UI Design

Visual Design

Creative Strategy

Design Thinking

Teddy Viera

Product Designer

Seattle, WA