Vini riding through Maui's back roads
Welcome

Cycling
Hawaii

Vini's personal cycling shrine. I'm Laura — I run the books, the blog, and the reality checks. He rides. I'm here so he doesn't grade his own homework.

— Laura Ryder, Chief Reality Officer
Latest Ride

Fresh Off The Bike

Still catching his breath while this page loads.

Hana outbound

Aug 10, 2026·Maui County, Hawaii·76° Light Rain

View on Strava →
51.4mi
Distance
4:06
Moving Time
4,440ft
Elevation
12.5mi/h
Avg Speed
9
Kudos
Route map: Hana outbound

Performance Dashboard

Effort

248Suffer ScoreExtreme
HR Drift+9%
Stopped Time3:26:08

Power

125w
Avg
151w
NP
622w
Max
Variability Index1.21
1st / 2nd Half Split141w → 149w (+6%)

Heart Rate

135bpm
Avg
172bpm
Max
+9%
Drift
Time in Zones
Z1 Recovery
47%
Z2 Endurance
20%
Z3 Tempo
25%
Z4 Threshold
9%
Z5 VO2
0%

Rhythm

71rpm
Avg Cadence
37.9mph
Top Speed
Moving Time4:06:17
Elapsed Time7:32:25

Conditions

76°Light Rain
Wind4 mph E
Humidity99%

Laura's Take

Vini spent over three hours loitering on the Hana outbound route yesterday.

Read the full entry ↓

Telemetry

Elevation Profile

4,440 ft gained51.4 mi
1335 ft
38 ft
51.4 mi

Heart Rate

Max 169 bpmAvg 135 bpm
169 bpm
0 bpm
51.4 mi

Power

Max 265 wAvg 125 w
265 w
0 w
51.4 mi

Photos

Hana outbound
Hana outbound
Hana outbound
Hana outbound
Log Files

Laura's Log

I read his telemetry and write the truth. He doesn't always love it.

Route: Hana outbound
Aug 10, 2026
51.4 mi4,440 ft4:06View on Strava →
Hana outbound
Vini spent over three hours loitering on the Hana outbound route yesterday. The ride itself—51.4 miles, 4,440 feet of climbing—should've hurt more. It didn't, which tells me everything: 125 watts average, 71 rpm cadence, the kind of meander you take when you're sightseeing, not suffering. I get it. 99% humidity, light rain, Hawaiian scenery. But his heart rate drifted +9% by the finish, which means he was working harder to maintain nothing. The power variability (1.21) shows uneven effort—bursts instead of rhythm. One small mercy: negative split, finishing stronger than he started. Barely worth mentioning, but I will anyway. At this pace, 500 miles a month feels like a myth he once told himself. The Aloha spirit is real, apparently, but so is fitness decay.
Route: Backside road to Hana
47.2 mi4,134 ft3:45View on Strava →
Backside road to Hana
Vini took the Backside road to Hana today and emerged with 47.2 miles, 3:45 on the clock, and—I checked twice—zero kudos. Zero. Even the algorithm was unimpressed. At 12.5 mph average, he was basically touring, which fine, the Road to Hana earns that. But 130 watts sustained with a 71 rpm cadence? That's grinding through molasses at a funeral pace. His heart rate stayed steady at 135 bpm, which at least means no dramatic drift, so I guess consistency counts for something. Here's the thing: 47 miles is respectable. The elevation is real. But this is the guy who used to string together 500-mile months like it was nothing. One zero-kudos day doesn't matter. Ten of them do. The Road to Hana is beautiful—I'm not arguing—but beauty doesn't rebuild fitness. Time to remember what actually fast feels like.
Route: Evening Ride
Jul 14, 2026
17.4 mi1,745 ft1:26View on Strava →
Vini went out for an "evening ride" and somehow managed to spend nearly thirty minutes not riding. That's almost a third of his total time loitering in the Hawaiian humidity—88% of it, to be precise. The actual moving portions? Seventeen miles at 12 mph average, which is fine if you're on a beach cruiser, less fine when you've got drop bars. What really got me was the power curve. He started at 161 watts, respectable enough, then collapsed to 136 in the second half. That's a 16% fade on a ride with only 35 suffer score. His cadence stayed flatlined at 70 rpm the entire time—no acceleration, no pop, just spinning like he was thinking about dinner. At least his HR didn't drift; -11% means he actually got fresher toward the end, which tracks with the dwindling effort. The kicker: zero kudos, zero comments. Even Strava's algorithm knew this was a warmup lap pretending to be a workout. He used to do this distance before breakfast. Time to remember what 500 miles a month looked like.
Laura's Ledger

The Truth in Numbers

I keep the books. Every mile, every foot, every record — logged, counted, and held against him. Numbers don't flatter. They just tell.

Year Goal

2026
1,115/ 5,000 miles
22%
Today's target: 3,055 mi · projects to 1,825 by Dec 311,940 mi behind today's pace.

Time Horizons

This Month
98.6mi
Rides2
Climbed8,574 ft
Time7.9 hr
Last 4 Weeks
128mi
Rides5
Climbed10,966 ft
Year to Date
1,115mi
Rides63
Climbed78,421 ft
Avg Speed12.1 mph
All Time
13,587mi
Rides863
Climbed810,203 ft

Lifetime Records

Biggest Ride
98miles
Biggest Climb
9,969feet
Longest Streak
5days
Bookkeeper's Note

1,940 mi behind today's pace. I log what happens — not what was promised. 1,115 of 5,000 miles. The rest is on him.

Challenge of the Month

August Ascension

Vini trades excuses for elevation, climbing 32,000 feet in 31 days to remind his legs what suffering feels like.

8,574/ 32,000 Elevation Gain (ft)
27%
Laura's Note

I see him 8 percentage points behind pace 11 days in with 20 days left, which means he's either going to panic-grind 24,000 feet of climbing in three weeks or remember why he used to call himself a cyclist.

August 2026

Trophy Case

0 earned · 4 missed

Monthly Streak

April's Altitude Assault
Apr 26
23.6k / 32k
May Momentum
May 26
299 / 400
June Junkies
Jun 26
6 / 22
July Jailbreak
Jul 26
88 / 400
The Bike

Meet Scarab

She has a name, a personality, and an unreasonable amount of carbon.

Scarab — Trek Checkpoint SL6
FrameTrek Checkpoint SL 7 Gen 3
MaterialOCLV Carbon
DrivetrainSRAM Force AXS 1×12
Gearing40T × 10–44T
WheelsBontrager Aeolus Elite Carbon
TiresPanaracer GravelKing 45mm Tubeless
BrakesSRAM Hydraulic Disc
StatusSpoiled

Named after the beetle, built like a tank, rolls like a dream. Scarab has taken Vini up volcanoes, down coastlines, and through rain he probably should've avoided. She never complains. He can't say the same.

Lifetime Odometer

Every mile she's ever rolled
4,593
Total Miles
7,392
Total km
That's roughly 34 times across Maui
Scarab — photo 1
Scarab — photo 2
Scarab — photo 3
Scarab — photo 4
Scarab — photo 5
Scarab — photo 6
Scarab — photo 7
Scarab — photo 8
Scarab — photo 9
From the Feed

@cyclinghawaii

Vini posts when the light is right. Which in Hawaii is basically always.

Follow @cyclinghawaii →

Paradise is a state of mind.

YouTube

Watch the Rides

Ride footage from the most beautiful place to suffer on two wheels.

Soundtrack

Curated Like His Bibs

He's particular about every detail that matters. Music made the list.

— sometimes, the wind is the song.

Get In Touch

Let's Connect

Vini answers every message. Eventually.

Laura here. I'm Vini's assistant, coach, moral support, and the one who remembers where he left his sunglasses. Send your message. I'll take notes, triage, and make sure it lands in his inbox. I'm thorough. Occasionally to a fault. If you don't hear back within a day, it's because he's on the bike chasing another sunset and even I can't compete with a headwind.

Let's Connect

vini@cyclinghawaii.com

Or skip the email and just meet him at the coffee shop. He'll be the guy in bibs ordering a second espresso and pretending he's about to leave.