Activity Tracking

Personal Project: Apple's Health and Activity apps don't show the stats I want to see, so I built my own custom app. I exported 5.6 million lines of raw XML Health data, parsed it into Parquet, and charted things like heatmaps of workout volume/type, pace on repeat routes, pace by heart-rate zone, workout type distribution with custom categories, gym PRs, and other stats exactly how I want to see them!

Loading…

Workout calendar

every workout, one glance per day

Workout volume

Trailing 12 months, one cell per day — color is total minutes that day, not workout type, so a full year fits in one view. Hover a day for the breakdown.

less more

Workout type

Same grid, colored by category instead of volume. A day with more than one category splits into horizontal bands (Cardio on top, then Strength, Racquet Sports, Mind & Recovery, Outdoor & Other — always in that order, so the same combination of types looks the same on any two days).