AthletIQ Basketball Technology
Mobile app engineering for basketball training, simulation, shot analytics, and real-time camera workflows.
AthletIQ is an Expo React Native mobile app for basketball training and game simulation. The product combines authentication, player setup, game modes, season progression, shot analytics, AI/audio commentary, and camera-based shot detection.
Trevor Opiyo LLC’s work with AthletIQ sits at the intersection of mobile product engineering and applied sports technology.
Product Scope
AthletIQ is built around basketball workflows that need to feel fast, structured, and useful during training:
- Compete mode, Game Winner mode, and season progression.
- Dashboard, past games, settings, shot maps, shot logs, and player analytics.
- Player Matrix reporting for ranked takeaways, coaching cues, and confidence ratings.
- Authentication and profile-backed app flows.
- Native camera workflows for real-time shot detection.
Technical Work
The AthletIQ codebase uses Expo, React Native, TypeScript, Clerk, Convex, React Navigation, XState, and native modules. Key engineering areas include:
- Clerk authentication and Convex-backed data access for profiles, games, shots, seasons, standings, playoffs, and results.
- A local Expo native module for H.264 frame streaming from the device camera.
- WebSocket camera transport for real-time shot detection.
- Shot analytics screens that translate raw game activity into useful player-facing views.
- Operational scripts and tests for backend connectivity, WebSocket behavior, and device evidence.
Business Value
AthletIQ needs product surfaces that are useful to athletes while also handling device constraints, video transport, analytics, and backend reliability. The work shows Trevor Opiyo LLC’s ability to move between user-facing mobile design and low-level technical systems.
That range is the point: sports technology products succeed when the app, data model, device pipeline, and operating workflow all support the same experience.