



Streamlining sports bettors' bet tracking experience
In this project, as Design Lead, I designed the company's first iOS app with scalability as the foundation. I identified opportunities to improve existing UX patterns while creating a system that could incorporate multiple sports leagues. Working closely with stakeholders, I established visual languages that handle complex information while supporting future growth.
This project demonstrates my ability to quickly understand user needs, collaborate effectively, and create design systems that serve both current and future requirements.
In this project, as Design Lead, I designed the company's first iOS app with scalability as the foundation. I identified opportunities to improve existing UX patterns while creating a system that could incorporate multiple sports leagues. Working closely with stakeholders, I established visual languages that handle complex information while supporting future growth.
This project demonstrates my ability to quickly understand user needs, collaborate effectively, and create design systems that serve both current and future requirements.
Bet Caddy
Bet Caddy
ROLE
Design Lead
Design Lead
TEAM
2 Product Designers, 1 Software Engineer
2 Product Designers, 1 Software Engineer
PLATFORM
Mobile (iOS)
Mobile (iOS)
CONTRIBUTIONs
Acquired 200+ active users in first week
Acquired 200+ active users in first week
TIMELINE
Q1 2025
Q1 2025
Why Bet Caddy?
Why Bet Caddy?
Real-time notifications for multi-game monitoring
Bet Caddy delivers notifications about key game moments 30 seconds before they appear on TV broadcasts. Users can follow favorite teams, specific players, or their bet slips, ensuring they never miss exciting plays while monitoring multiple games simultaneously.
Bet Caddy delivers notifications about key game moments 30 seconds before they appear on TV broadcasts. Users can follow favorite teams, specific players, or their bet slips, ensuring they never miss exciting plays while monitoring multiple games simultaneously.






opportunity
opportunity
Designing the first iOS app with scalability in mind
The team needed to create their first-ever iOS app while simultaneously expanding from NBA to MLB. This required designing a scalable system that could accommodate multiple sports leagues with different data structures while maintaining a consistent user experience for future expansion to NFL, NHL and NCAAF.
The team needed to create their first-ever iOS app while simultaneously expanding from NBA to MLB. This required designing a scalable system that could accommodate multiple sports leagues with different data structures while maintaining a consistent user experience for future expansion to NFL, NHL and NCAAF.



AS-IS



TO-BE
SOLUTION
SOLUTION
Building a unified sports platform for seamless tracking
I created a unified system that made tracking different sports intuitive while allowing for future expansion.
I created a unified system that made tracking different sports intuitive while allowing for future expansion.
01
01
Simplifying navigation
Users needed to quickly find games based on sport type and game status. I replaced dropdowns with intuitive chips and added date filtering, making it easier to locate specific games across different sports.
Users needed to quickly find games based on sport type and game status. I replaced dropdowns with intuitive chips and added date filtering, making it easier to locate specific games across different sports.
02
02
Unifying team and player favorites
Previously, users had to navigate between separate sections to manage favorites. By combining everything into a single page, I eliminated unnecessary navigation and streamlined the experience.
Previously, users had to navigate between separate sections to manage favorites. By combining everything into a single page, I eliminated unnecessary navigation and streamlined the experience.
03
03
Visualizing real-time tracking data
Users needed a quick way to monitor game progress without constantly opening the app. I designed visual progress indicators for the lock screen that show live game status and important updates at a glance.
Users needed a quick way to monitor game progress without constantly opening the app. I designed visual progress indicators for the lock screen that show live game status and important updates at a glance.
04
04
Improving play-by-play interaction
Dense play-by-play information required a more intuitive navigation pattern. Implementing horizontal scrolling created a better way to explore detailed game data while maintaining context throughout the experience.
Dense play-by-play information required a more intuitive navigation pattern. Implementing horizontal scrolling created a better way to explore detailed game data while maintaining context throughout the experience.
DESIGN SYSTEM
Creating a cross-sport design language
Card components are required across multiple features in Bet Caddy, such as Storybook, My Stakes, and Notifications. I developed a card system that accommodates the unique data requirements of each sport while maintaining visual consistency for users tracking multiple games.
Card components are required across multiple features in Bet Caddy, such as Storybook, My Stakes, and Notifications. I developed a card system that accommodates the unique data requirements of each sport while maintaining visual consistency for users tracking multiple games.




IMPACT
Strong initial user adoption
The redesigned experience attracted sports fans looking for a better way to track games and follow their favorite players.
The redesigned experience attracted sports fans looking for a better way to track games and follow their favorite players.
200+
ACTIVE USERS IN FIRST WEEK
5.0
APP STORE RATING (out of 5)