PinnedJonathan LangleyinRunner's LifeBreaking 3 Hours: Analyzing 6 Years of Marathon TrainingVisualizing Strava data using TableauSep 173Sep 173
Jonathan LangleyinRunner's LifeFrom Injury to Marathon: Navigating the Physical and Mental Challenges of RecoveryA runnerβs journey back to the starting line after Achilles tendinitisOct 242Oct 242