
Built an R pipeline that merged Rapsodo, Blast Motion, and 4D Motion data into unified swing-level datasets using timestamp matching and biomechanical cues to power an athlete-facing swing development application. Developed Shiny applications for athletes and coaches to review session trends, compare performance with peer benchmarks, and identify training priorities.
Athletes and coaches looked up individual sessions on Rapsodo or HitTrax iPads. There was no shared database, so progress lived in device silos.
50+ athletes and coaches used the automated player database to review session trends, track progress over time, and see where each athlete sat relative to others in the DHD pool.
The comparison tool reached 75+ users benchmarking themselves against DHD athletes and other elite competitors. From those gaps, athletes could download a free lifting program I helped write that targeted their biggest weakness versus peers.
- Built an R pipeline that merged Rapsodo, Blast Motion, and 4D Motion data into unified swing-level datasets using timestamp matching and biomechanical cues for an athlete-facing swing development application
- Automated player database: session profiles, rolling trends, and coaching visuals so staff stopped hunting single sessions on device apps
- Comparison tool: peer and elite baselines so athletes could see their place in the pool, not just their last session
- Gap to program path: lifting blocks I helped write, downloadable from the comparison gaps the tool surfaced

DHD Automated Player Database
Session level player profiles with automated updates after each training day: rolling trends, session over session deltas, and visuals for bat speed, contact quality, and batted ball performance.
Open dashboard
DHD Player Comparison Tool
Peer and elite benchmarking with gap views, plus a path to download a lifting program aimed at each athlete's weakest area versus peers.
Open dashboardTraining review moved from device silos to a shared database. Athletes tracked progress, saw how they compared to peers, and left with a program aimed at their biggest gap.