Back to Projects

Frontend Engineer · Jul 2022– Jan 2024

DAZN Picks

Implemented a responsive React frontend integrating WebSockets and Server-Sent Events for live odds, picks validation, and dynamic leaderboards. Content and game configurations were managed via DotCMS for editorial workflows.

Problem

Users needed a low-friction way to engage with sports betting concepts without full account creation or complex onboarding, while maintaining real-time responsiveness during live games.

Solution

Built a real-time UI using WebSockets for bi-directional updates (picks, timers, session state) and SSE for scalable broadcast streams (scores, odds, events). Modular React components handled game rounds, streaks, and rewards. Integrated DotCMS to power content, promotions, and regional compliance messaging.

Impact

Increased session duration and engagement during live events, reduced latency for in-game updates, and improved content agility via CMS-driven configuration. Provided a safe on-ramp to betting through gamified prediction flows.