A React Native mobile application that transforms live stadium experiences by connecting thousands of fans through synchronized, interactive light shows powered by a Node.js Express backend.
Overview
GamePulse is a real-time stadium engagement platform that turns thousands of smartphones into a synchronized light show. Built with React Native and powered by a Node.js Express backend with Clerk authentication, the app lets fans scan a QR code to join interactive crowd experiences during live sporting events without any extra hardware.
The Problem
Traditional stadium light shows rely on expensive LED wristbands or low adoption dedicated apps. Fans want to participate in memorable moments, but the barrier to entry is too high. GamePulse eliminates this friction by leveraging devices fans already have in their pockets.
The Solution
- QR based onboarding instantly connects fans to the current event and detects their seating zone.
- WebSocket infrastructure synchronizes screen colors across thousands of devices with sub 100ms latency.
- Clerk authentication ensures secure, verified access for stadium attendees.
- Zone aware features enable section specific patterns and coordinated crowd displays.
My Contributions
As full stack lead for a 6,362 seat stadium deployment, I architect both the React Native mobile interface and the Node.js Express backend. My responsibilities include designing the mobile UI for fast interactions during live events, building the WebSocket server infrastructure for real time synchronization, implementing Clerk authentication flows, and developing QR based event detection with zone aware session management.