Dream Team FC — Full Product Suite
News UK (The Sun)
dreamteamfc.com
2021–2026
The Sun's flagship fantasy sports platform with millions of registered users. Contributed across the entire product family:
- Fantasy Football — season-long squad management, live scoring
- Score Predictor — Euro 2024 & Women's Euro 2025
- Last Man Standing — elimination-format weekly pick
- Higher or Lower — casual stats comparison
- Games Hub — unified authenticated lobby
- NUK Widgets — embeddable editorial widgets
- Shared component library — design system
React 18
TypeScript
Module Federation
MobX
styled-components
WebSocket
AWS
GitLab CI
FIFA+ Play Zone
FIFA
play.fifa.com
2022–2026
Interactive gaming hub serving tens of millions of fans across multiple tournament campaigns — FIFA World Cup Qatar 2022, Women's World Cup 2023, FIFA World Cup 2026.
- Score predictors & trivia games
- Bracket challenges
- Month in the Minute (MIPOTM) player voting
- Persistent Play Zone hub
- Multilingual & multiregional
- Custom FIFA SSO integration
React 18
TypeScript
Vite
i18next
FIFA SSO
Jest
Playwright
AWS
CFL Game Zone
Canadian Football League
cfl.ca
2022–2026
Suite of fan engagement products embedded across cfl.ca and lcf.ca (French-language edition). Led 2026 SSO integration with Keycloak-based identity system.
- Pick'Em predictions & season-long Fantasy
- Preseason Futures & Team Quiz
- Horizontal Schedule Widget
- Bilingual (EN/FR) global frontend shell
- Annual season rollover releases
- Live game-day production support
React 18
TypeScript
Keycloak SSO
i18next
Vite
REST APIs
AWS
GitLab CI
AFL Fantasy Draft
Australian Football League
fantasy.afl.com.au
2023–2025
Official AFL Fantasy Draft product — a real-time live draft room where users pick players in rotation, then compete in private leagues with live scoring across the 23-round season.
- Live draft lobby & real-time pick queue
- Player search and filter UI
- Post-draft team management views
- Live scoring integration
- Private league management
React 17
TypeScript
WebSocket
Redux Toolkit
CSS Modules
TDS backend
AWS
MotoGP Fantasy & Tissot Predictor
Dorna Sports
fantasy.motogp.com
2021–2025
End-to-end fantasy and prediction portfolio for the official MotoGP website. Worked across shared widget infrastructure within motogp.com's high-traffic editorial environment.
- Season-long rider fantasy game
- Embeddable widget suite
- Tissot Lap Time Predictor
- Rider loyalty hub
- Dorna CMS integration
- Multiple race-weekend campaigns
React 17–18
TypeScript
iframe embeds
Webpack
REST/GraphQL
AWS
World Rugby — Fan Engagement Suite
World Rugby
play.world.rugby
2023–2026
Multiple interactive products for World Rugby tournaments (Rugby World Cup, Nations Series). Delivered across tournament cycles with tight launch deadlines.
- Fantasy — team selection & live scoring
- CMS Predictor — match outcome predictor
- Trivia — rugby knowledge quiz
- Loyalty Hub — points-based rewards
- High concurrency during live matches
React 18
TypeScript
Headless CMS
Vite
WebSocket
AWS
GitLab CI
NRL Fantasy & Tipping
National Rugby League
fantasy.nrl.com
2022–2025
Official NRL Fantasy and Tipping products for Australia's premier rugby league competition. Served from Australian AWS region for low-latency mobile audience.
- Season-long fantasy with live scoring
- Weekly tipping competitions
- NRLW (Women's) tipping
- Fantasy squad builder
- Live round scoring views
- Leaderboard components
React 17
TypeScript
TDS backend
WebSocket
Redux
CSS Modules
AWS Sydney
EFL Fantasy 7s
English Football League
2024–2026
7-a-side fantasy football game for all three EFL divisions (Championship, League One, League Two). Users pick a squad of 7 with salary cap, scoring on real match performance via Opta data.
- Player selection UI
- Squad validation rules
- Points breakdown views
- Design-to-code workflow
- Opta data feed integration
- UAT & first launch support
React 18
TypeScript
Opta data
Vite
Figma-to-code
AWS
GitLab CI
WorldSBK Predictor
WorldSBK / Dorna Sports
2021–2025
Race outcome prediction game for the FIM Superbike World Championship. Users predict podium finishes and race results, accumulating season points with prize redemption.
- Race outcome predictions
- Podium finish prediction
- Season points accumulation
- Prize redemption
- International calendar integration
- Result resolution automation
React 17–18
TypeScript
Webpack
Dorna platform
REST APIs
AWS
GitLab CI
IIHF World Championship Game
International Ice Hockey Federation
2020–2026
Annual interactive game for the IIHF World Championship — one of the largest international ice hockey tournaments. Multiple iterations with updated team data and tournament bracket logic.
- Prediction & fantasy products
- Tournament bracket logic
- Team data management
- Localisation support
- CMS-driven configuration
- Live tournament support & incident management
React 17–18
TypeScript
FanHub platform
CMS-driven
Jest
AWS
GitLab CI