Here’s how the last few months have actually looked for me:apply, tailor, keywords, cold mail, referral, repeat.For the first few months of this year, this is all that was going through my mind. Countless applications and resumes filled with a variety of uncertainties.Mental health — well, what’s that?Thanks to a few people I kept pushing through. What also kept me sane? Running.Like a literal lunatic, I ran. Cold? Hot? Raining? Snowing?Wore my socks, put on my shoes and off I was. Something that helped me with my consistency was the run club near my grad school campus. (Shoutout to the…
As a subscriber on Strava, a lot of value comes from access to the Progress tab which is Strava’s home for tracking activity metrics, goals and performance over time. This summer, as a Software Engineering intern, I worked with the team behind the Progress Tab to enhance this surface to answer a specific question: how much of that experience could move beyond the app itself, out onto the other iOS surfaces athletes glance at all day?Picture of me and my mentorGetting Strava Off the Screen: WidgetsToday Strava ships goal and streak widgets for the home screen. My work this summer centered on…
Tens of thousands of API applications interact with Strava’s publicly available API, from small projects whose only users are the developers who created them to larger partners like Garmin, Zwift, Wahoo, or Peloton, who upload thousands of activities to Strava daily on our athletes’ behalf. Recently the API & Platform team undertook a project to redefine the way that Strava supports API applications and allows them to interact with Strava data (read more about the updated Developer program here).As part of the effort to redefine the management of API applications, a main requirement of the…
First and foremost, thanks for visiting my little slice of the internet! I hope the following is both insightful and comedic as I plan to @inject well constructed jokes throughout this post.IntroductionHello! My name is Aleksei and at the time of writing this I’m a rising Senior perusing a Bachelors of Science in Computer Science at the Rochester Institute of Technology. Specifically, I’m focusing on Programming Languages and Tools, a cluster of courses offered by the Golisano College of Computing and Information Sciences at RIT. Clusters are courses that supplement the core Computer Science…
This post discusses the algorithm behind Personal Heatmap, one of Strava’s most acclaimed subscriber features.Product OverviewThe Personal Heatmap feature has been around in some form since 2015, but we gave it a major overhaul in 2020. For those unfamiliar, the heatmap is an aggregated view of an athlete’s GPS-enabled activities on Strava. Activity data is rendered onto a map according to path traversal frequency; the more an athlete runs on a road, the brighter — i.e. “hotter” — that road shows up on the map. The result is a beautiful color gradient displaying the intricate web of past…
Optional Google Analytics helps us understand visits. Microsoft Clarity records masked interactions to improve the site. Optional tools stay off unless you choose them. Privacy details.