Live Sports Predictions | 3 min read

Where the Game Meets the Market

Bringing live game context and prediction markets into one scalable sports experience.

OVERVIEW

During my Product Design internship at Gemini, I redesigned and shipped Sports Feed, exploring how much live-game context belonged in the feed, how the experience should adapt across sports, and what should live deeper in the product.

OUTCOME

Shipped Aug 2026 · Live across 9 sports

MY ROLE

Product Design Intern

TEAM

1 Product Manager
1 Product Designer (Me!)
3 Engineers

TIMELINE

Jun 2026 - Aug 2026
(3 Months)

PRODUCT CONTEXT

Gemini is a crypto platform, and Predictions lets users trade on real-world events, including sports.

OPPORTUNITY

Gemini let users trade sports markets, but much of the game context still lived elsewhere.

Scores, game status, and live events often lived outside the market experience.

Following the game often meant moving between a sports app and Gemini.

Design Goal

How might we help users follow the game
and trade relevant markets in one place?

How might we help users
follow the game and trade relevant markets
in one place?

SOLUTION

Bringing live game context and prediction markets together in Sports Feed

I redesigned the feed around the context users needed to understand a game and the markets tied to it, while keeping deeper sports browsing one level down.

Before

After

ITERATION

Adding more game and market context made the feed harder to scan

How It Evolved

01. Easy to scan, too shallow

02. More markets, too dense

03. Focused feed, deeper access

AFTER LAUNCH

Post-launch behavior suggested compressing the feed, not removing deeper paths.

Is the feed too long to explore?

Is the feed too long to explore?

Most users stopped a few sections in

Reach dropped quickly down the feed. One likely contributor was Live & Upcoming: markets like Spread and Total made even a single contract tall, pushing everything below it out of view.

Are Category and Live & Upcoming redundant?

Two paths, with little overlap

Merging them could have removed a path that was still useful to a distinct group of users. Merging them, the obvious way to simplify, would have cut off one group.

Next step

Compress depth, don’t remove it

I explored compressing Spread and Total into a side-by-side module so the same market depth takes less vertical space. As the feed grows, the next question is what deserves space near the top.

KEY TAKEAWAY

Working in a new domain pushed me to ask better questions.

Sports was a new product space for me, so I had to learn quickly and get comfortable asking basic questions. I also learned not to copy familiar sports patterns by default, but to ask which ones actually made sense for a prediction product.

By the end of the internship, I felt much more comfortable stepping into an unfamiliar domain and making those calls myself.