Skip to content
BACK TO PROJECTS

FanFest 3.0 Platform

[FANFEST]June 2024
Sports & EntertainmentStreaming & MediaTypeScriptVue.jsNode.jsWebSocketsAWS Chime SDKAWS ElementalOpenAIViemWalletConnect

Planned and architected version 3.0 of the FanFest platform — a real-time fan engagement system serving partners like Paris Saint-Germain FC, Comcast, the Premier League, and Real Madrid.

Overview

FanFest is a real-time fan engagement platform that connects sports fans with live events, interactive shows, and exclusive content from the world's biggest sports organizations.

As Lead Software Engineer, Rowin planned and architected the roadmap for version 3.0, meeting technical requirements from business partners including Paris Saint-Germain FC, Comcast, the Premier League, and Real Madrid.

Key Contributions

AI-Powered Content Moderation

Developed AI-based moderation and translation pipelines for user-authored content across real-time event live chats and static content, using OpenAI and a queue management system with real-time updates via WebSockets on targeted channels.

Crypto Wallet Integration

Integrated Chiliz crypto-wallets into the platform's identity and gating mechanisms using Viem, Reown's WalletConnect, and AppKit — enabling token-gated access to exclusive fan experiences.

Live Streaming Infrastructure

Developed a media pipeline distribution system to manage live-streaming capabilities for fans, integrating with AWS Elemental Media Services to support Low Latency HLS delivery.

Identity & Access Architecture

Designed a layered identity system for seamless authentication and membership management (RBAC), integrating with partners to allow users to share a single profile and merge external profiles across different channels (tenants).

Real-Time Communication

Architected the app's layered service architecture, including tracking, live-show tile coordination, real-time communication, and WebRTC capabilities using AWS Chime Web SDK.

Team Leadership

  • Led a team of six engineers using Agile practices
  • Designed the technical hiring process and conducted interviews
  • Established coding standards and code review workflows