Chart point construction, rally shape, and player tendencies across match contexts.
Tennis
Tennis consulting work across data engineering, analytics, web development, and scouting subteams.

Pavan Gudavalli
Tennis Chair

Niranjan Bhagwat
Tennis Vice President

Emma Li
Tennis Vice President
What this team studies
Connect serve placement and next-shot advantage to tactical match planning.
Package match data into scouting notes, player profiles, and role-specific workflows.
UCLA Tennis Match Viewing Dashboard
An authenticated match-viewing dashboard built by Bruin Sports Analytics for UCLA Tennis, organizing match video, rosters, opponents, singles and doubles lines, and tagged-match review in one coaching-facing tool.
UCLA Tennis needed a cleaner way to review match video and match context without scattering clips, rosters, opponent details, and tagging status across separate workflows.
The team built a Next.js and Firebase dashboard with login-protected access, searchable match cards, roster views, singles and doubles match tiles, score displays, opponent metadata, PDF support, and tagged-match indicators.
The live dashboard gives UCLA Tennis a centralized match review hub for browsing matches, finding athletes and opponents, and opening tagged video context for post-match analysis.
How the team is organized
Data Engineering
Computer-vision match metric collection
Analytics
Produce post-match performance reports for coaches
Web Development
Unify reports + visuals into one client UI
Scouting
Analyze opponent tendencies from historical match data
Current work
UCLA Tennis Match Viewing Dashboard
September 15, 2026An authenticated match-viewing dashboard built by Bruin Sports Analytics for UCLA Tennis, organizing match video, rosters, opponents, singles and doubles lines, and tagged-match review in one coaching-facing tool.
Machine Learning Based Playstyle Classification for NCAA Tennis Players
January 3, 2026A transfer-learning tennis playstyle classifier that turns point-by-point match charting into player archetype scores, using professional data to label styles and UCLA match data to generate radar-plot profiles.