Andrew James
banner
ajames.dev
Andrew James
@ajames.dev
Senior Engineer @ Coinbase

💻 🚴 🎮 🎸 🐕‍🦺

http://ajames.dev
Stop scrolling & post 2 characters who bring you happiness
October 21, 2025 at 7:32 PM
We were at this all morning.

One of us didn’t want it to stop, the other never wants it to end.
October 17, 2025 at 12:19 PM
23/75

I finally hit the summit of Alpe du Zwift! Just over 1km of elevation with steady pacing throughout

I’m comfortably riding at my ftp now, which is great because it means I’m fitter, and terrible because it means I need to retake the ftp test 😅

strava.app.link/HQi4RMsEdXb

#75DaysOfMovement
October 5, 2025 at 1:44 PM
Every year on our anniversary, my wife and I visit the spot I proposed to her on the banks of Loch Lomond.

Take it all. Leave me this.
September 28, 2025 at 5:40 PM
20/75

Another weekend ride in the bag.
Another failed Ascension 10 run.

strava.app.link/glqDOwcf0Wb
September 27, 2025 at 11:48 AM
September 24, 2025 at 12:03 PM
My dog turned 6 today

I was competing in a cycling event with friends. I felt guilty about missing her birthday, so I took her along for the ride!

Happy birthday, Kiwi 🎈

strava.app.link/dsgyH8TOQWb

#75DaysOfMovement
September 21, 2025 at 7:32 PM
✔️ Unshaved
✔️ Unrehearsed
❌ Under control
September 18, 2025 at 2:02 PM
15/75

Happy with my climbing. Died to the A8 boss on StS. Can’t have it all, I guess 🤷‍♂️

#75DaysOfMovement
September 18, 2025 at 9:38 AM
14/75

I’ve reached the ozlone layer. 38% complete! Little and often. That’s the goal here.

strava.app.link/WyxSdWZsJWb

#75DaysOfMovement
September 17, 2025 at 9:11 AM
nm cut out the middle man

I found a universal converter for my phone mount, so now I can mount the Deck directly onto the bike!
September 16, 2025 at 11:50 AM
I found a universal converter for my bike’s phone mount, so my heart rate is up anyway 😂
September 16, 2025 at 11:32 AM
Inside my Spotify there are two wolves
September 14, 2025 at 8:24 PM
13/75

Another 800m of climbing in the bag. I also bagged an ascension 7 victory in Slay the Spire!

strava.app.link/2qgQPciKEWb

#75DaysOfMovement
September 14, 2025 at 1:00 PM
First date night without the baby.

Dishooooooom ❤️
September 12, 2025 at 7:34 PM
12/75

I worked out that I can play my Steam Deck on the bike.
@marktechson.com I may have found a use case for your dusty Steam Deck!

Slay the Spire Daily Climb 🤝 Daily workouts

strava.app.link/Hgj53Xk8AWb

#75DaysOfMovement
September 12, 2025 at 8:55 AM
Dayum dayum dayum
September 8, 2025 at 8:11 PM
Rack em up Lloyd, and I’ll keep knocking them back
September 8, 2025 at 7:32 PM
It’s silly to wish time away, but I can’t wait for this! Watching the relationship blossom in real time is all kinds of wholesome
September 7, 2025 at 5:54 PM
10/75

First weekend ride. Made it to checkpoint 5 on Alpe de Zwift. Hopefully I can summit by the end of the challenge!

strava.app.link/I2Mb6DegrWb

#75DaysOfMovement
September 6, 2025 at 9:59 AM
9/75

I had to skip the cooldown because my son woke up early. Still, solid effort. Looking forward to the long ride tomorrow

strava.app.link/DJs2Z8hBpWb

#75DaysOfMovement
September 5, 2025 at 9:57 AM
8/75

Used GPT to help me shuffle my ascent profile and managed to claw an extra ~15% elevation per ride. Let’s hope that’s sustainable 😅

strava.app.link/4YvLdkKSnWb

#75DaysOfMovement
September 4, 2025 at 9:05 AM
7/75

Snuck in some extra elevation by changing route. Hopefully I can squeeze out some more by trimming the warmup & cooldown

strava.app.link/w8Ll5gmAkWb

#75DaysOfMovement
September 2, 2025 at 9:34 AM
September 1, 2025 at 8:30 AM
I am 100% grass-fed prime type B
August 29, 2025 at 2:57 PM