Player Dev & Performance Systems Intern

Diamond Hitting Development

Dec 2025 to Feb 2026·Remote·Player Dev & Performance Systems Intern
← Experience
Overview

Eight week player development internship at Diamond Hitting Development. Athletes trained across Blast Motion, Rapsodo, and 4D Motion, but session data lived on separate devices with no shared history. I built the R pipeline that merged those systems into one swing level dataset, then shipped Shiny apps for daily review, peer comparison, and training programs tied to each athlete's gaps.

How it was used
Before

Athletes and coaches looked up individual sessions on Rapsodo or HitTrax iPads. There was no shared database, so progress lived in device silos.

After

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.

Impact

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.

What I built
  • Unified swing pipeline: merged Rapsodo, Blast, and 4D into one swing level table with standardized IDs, timestamp stitching, and match rate QC
  • 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
Live dashboards
DHD Automated Player Database preview

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.

RShiny
Open dashboard
DHD Player Comparison Tool preview

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.

RShiny
Open dashboard
Outcome

Training 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.