Fourteen months based in Paris, and the year I actually became a cyclist. This pulls a decade of Strava data into one place: every European route mapped, the trips that made the year, and the numbers set against the eight and a half years of riding that came before.
Built at the end of the stint — partly to see how the riding had really changed rather than how it felt, and partly to keep the memories somewhere that isn’t an endless scroll through an app.
Every European route with GPS on file - 78 rides covering 3,658 km, from the multi-day tours to the everyday Paris loops. Filter by trip, or tap any route.
Every ride, sorted by distance. Same axis, same scale — the top band is eight and a half years, the bottom is the last fourteen months.
The hard test: can you hold pace as the ride gets longer? Before France your speed fell away past 40 km. Now the line is nearly flat — and it sits higher.
Distance is one thing; doing it again tomorrow is another. Nothing before France comes close — your biggest pre-France block was a single big day, then rest. Each bar below is one day.
The least transformed metric, and the newest. Two outliers sit outside the trend: a Tuscan gravel day in 2022 and a Queenstown e-MTB in 2024, both one-offs. The signal is 2026, stacking vertical faster than any year on record.
Before France, almost every ride was logged by time of day. Now most of them get a name.
Eight and a half years produced rides in six countries, mostly on holiday. Fourteen months produced five — and four of them are the everyday kind, reachable by train.
Each would have been the longest ride of your life before you moved.
Fourteen months based in Paris, and a stint that ends with a flight back to Australia. This was built at the end of it — partly to see how the riding had actually changed rather than how it felt like it had, and partly to keep the memories somewhere that isn't a scroll through an app.
The numbers turned out to be the smaller half. The routes are the part worth keeping: five multi-day tours, three countries, and the fourteen months of everyday Paris riding in between that made them possible.
Built from the Strava API — roughly 1,200 activities paginated out, aggregated, and rendered as a single self-contained HTML file with no framework and no build step. Route traces are encoded polylines decoded in the browser and drawn on Leaflet.