Sports analytics · Mobile and web
PlayerData
Athlete tracking and heatmap tooling across a React Native app and web match-segment workflows.
- Role
- Principal engineer
- Organisation
- PlayerData
- Context
- 2024 – 2025
The work
PlayerData focused on making athlete tracking data easier to use across both mobile and web surfaces. The work covered a React Native experience for viewing tracking information and heatmaps, alongside web tooling for reviewing and working with match segments. The mobile visualisation layer was implemented with Skia and GPU shaders to render the heatmap experience efficiently.
Delivery detail
- Built React Native product work around athlete tracking and positional heatmap visualisation.
- Implemented the heatmap rendering layer using Skia with GPU shaders for responsive, high-performance visual output on mobile.
- Supported analysis workflows for sports data that needed to be clear and responsive on mobile devices.
- Worked on web-based match segment tools so analysts and coaches could review key phases of play in context.
- Focused on turning dense tracking data into interfaces that were usable for practical performance analysis.
- Mobile surface
- React Native
- Data visualisation
- Heatmaps
- Match segments
- Web
Inside the work
