Technical Lead / Full-Stack Engineer
eClub
White-label fan engagement platform for major Brazilian football and media brands.
eClub is a white-label, multi-tenant sports engagement platform built with Ionic, Angular, NestJS, PostgreSQL and AWS. It was deployed for Brazilian football clubs and media partners, including Grêmio, Vasco, Globo, UOL and Flamengo, and served thousands of users.
The platform features gamification (coins, trophies, seasonal rankings), daily check-in, missions, quizzes, mini-games, a reward store and vouchers, with full club branding per tenant.
Context
Challenge
Support distinct club and media brands, seasonal campaigns and high-engagement fan experiences without maintaining a separate product for every partner.
Execution
Engineering improvements
- Designed a shared multi-tenant foundation with branding and content configured per partner.
- Delivered daily check-ins, missions, quizzes, mini-games, seasonal rankings and rewards.
- Built mobile experiences and backend services used across multiple club and media deployments.
Trade-offs
Architecture decisions
- Used a white-label architecture to reuse core behavior while preserving each tenant’s identity.
- Combined Ionic and Angular clients with NestJS and PostgreSQL services deployed on AWS.
- Modeled gamification as reusable capabilities that could be composed for different seasonal experiences.
Measured and verified
Evidence
- Multiple club and media partners
- Thousands of active users
- Multi-tenant platform
Delivered value
Outcome
Platform live across multiple club and media partners with thousands of active users during sports seasons.
- Development date
- 2021 ~ 2023
- Tags
- App, Web, APIs
- Main technologies
- Ionic, Angular, NestJS
Product views and engineering evidence
Project gallery
Branded eClub experience showing the reusable white-label product foundation. Tenant home screen with fan engagement actions and content. Daily check-in flow used to sustain recurring participation. Seasonal ranking experience driven by points and achievements. Mini-games delivered as part of the shared engagement platform.
Interested in the way I approach product engineering?