Skip to content
Healthy Shipper #001Joined 9 August 2026
Robbin

Robbin

@robbin33 yrsWHOOP · synced today

Healthy Shipper #001. Building healthyshippers.com in public.

L130 / 100 XP2 projects shared

Overview

Public by choice
Health Uptime· September· month to date
48 17vs August
Training215149 active daysPublished34metrics · 30d

Health Uptime: how consistently Robbin hit their own goals, plus the trend on their own metrics against their own ninety-day baseline. Not a rank.

How Health Uptime works

Health Uptime is one number, 0 to 100, for how a month went. It's measured against you, not against other shippers, so two people's scores aren't two marks on the same test.

60% of it is goal consistency: of the goal periods you set for yourself and have already lived through, how many you actually hit.

40% is metric trend: where this month's sleep consistency, recovery and strain sit against your own trailing 90-day baseline. Strain counts as balance rather than maximum: grinding harder scores the same as stopping.

  • Only finished days and weeks count. A week that's still running isn't on the tally, so today can't fail yet.
  • A goal on something nothing measures doesn't count against you. It's dropped and named, not scored as a miss.
  • No goals yet? The trend takes the whole score. No connected metrics? Goals do. A missing half is dropped, never filled in with a zero.
  • A month with no evidence behind it gets no score at all, rather than a zero.
  • The weights are the ones stated above, and every Health Uptime score stores the arithmetic that produced it.

Brands & projects

2 projects

What this shipper is building. Take a look around.

Three questions

In their own words
The one change that actually improved my sleepSports really improved my sleep. Whenever I workout, surf, play padel, my sleep drastically improves.
My non-negotiable before bedNo screen, read 30 minutes, chuck half a liter of water and take my magnesium supplements.
My caffeine rules, and how I landed on themNo coffee after 1 PM :)
8,899 contributions in the last yearLessMore
GitHub· public contributions21 September 202523 September 2026 · hover or focus the graph for a day

This week

Latest reading, and the 7-day average under it
Sleep duration
6h 03m
51m7d avg: 6h 54m · 8 nights recorded
WHOOP· 11h ago
10% below your 90-day average
What is this?

How long you were actually asleep. Not how long you were in bed. That's time in bed, and it's a different line.

It's the input almost everything else moves with. Recovery, resting heart rate, mood, and the hour at which you stop writing decent code.

What good looks like. Most adults do well on 7 to 9 hours. Some genuinely need more. Nobody trains themselves down to five, whatever the founder blog said.

7–9 hours is the National Sleep Foundation's recommendation for adults aged 18–64.

Recovery score
36%
20%7d avg: 50% · 8 mornings
WHOOP· 11h ago
31% below your 90-day average
What is this?

Your provider's read on how ready your body is today, as a percentage. It's built mostly from HRV, resting heart rate and last night's sleep.

It's a single number for 'push today, or take it easy'. Useful as a nudge. Not an instruction.

What good looks like. There's no universal good number. WHOOP paints its own bands: green from 67%, red under 34%. But the comparison that actually tells you something is against your own recent weeks.

Band colours are WHOOP's, from their own documentation.

Day strain
18.3
7d avg: 14.7 · 7 days
WHOOP· 18h ago
97% above your 90-day average
What is this?

A 0–21 score for how much load the day put on your cardiovascular system. It's logarithmic, so 18 is a great deal more than twice 9.

It's the other half of recovery. Strain on its own isn't a score to beat. Strain without recovery is just debt with a nicer name.

What good looks like. There isn't a good number, and higher isn't better. Health Uptime treats strain as balance: sitting near your own average scores best, and grinding harder scores the same as stopping.

Workout duration
1h 22m
7d avg: 1h 11m · 9 sessions logged
WHOOP· 20h ago
9% above your 90-day average
What is this?

Minutes your provider recorded as workout time.

Time under load, with no opinion about how hard it was.

What good looks like. The usual public health guidance is 150 minutes of moderate activity a week, plus strength work on two days.

150 minutes a week plus two strength days is the WHO physical activity guideline for adults.

Everything else published

Live data
HRV (RMSSD)86 ms-24 ms30d avg: 110 ms
WHOOP· 11h ago
Resting heart rate54 bpm1 bpm30d avg: 53 bpm
WHOOP· 11h ago
Workouts completed130d avg: 1
WHOOP· 20h ago
Body weight83.8 kg30d avg: 83.3 kg
WHOOP· 9h ago
Sleep performance76 %-8%30d avg: 84%
WHOOP· 11h ago
Sleep efficiency92 %2%30d avg: 90%
WHOOP· 11h ago
Respiratory rate14.5 br/min30d avg: 14.1 br/min
WHOOP· 11h ago
Calories burned3,048 kcal30d avg: 2,319 kcal
WHOOP· 18h ago
Blood oxygen95 %30d avg: 95%
WHOOP· 11h ago
Skin temperature33.7 °C30d avg: 34.0 °C
WHOOP· 11h ago
Time in bed6h 34m30d avg: 7h 42m
WHOOP· 11h ago
Sleep consistency88 %2%30d avg: 86%
WHOOP· 11h ago
REM sleep1h 08m-37m30d avg: 1h 45m
WHOOP· 11h ago
Deep sleep1h 49m18m30d avg: 1h 30m
WHOOP· 11h ago
Light sleep3h 06m30d avg: 3h 39m
WHOOP· 11h ago
Awake in bed31m-16m30d avg: 48m
WHOOP· 11h ago
Sleep debt1h 34m29m30d avg: 1h 05m
WHOOP· 11h ago
Workout strain18.330d avg: 11.2
WHOOP· 20h ago
Average heart rate155 bpm30d avg: 105 bpm
WHOOP· 20h ago
Max heart rate180 bpm30d avg: 148 bpm
WHOOP· 20h ago
Height190 cmrecorded Wed 23 SeptWHOOP· 9h ago
Workout calories1,171 kcal30d avg: 458 kcal
WHOOP· 20h ago
Zone 0 time0m30d avg: 29m
WHOOP· 20h ago
Zone 1 time3m30d avg: 18m
WHOOP· 20h ago
Zone 2 time11m30d avg: 9m
WHOOP· 20h ago
Zone 3 time22m30d avg: 7m
WHOOP· 20h ago
Zone 4 time37m30d avg: 6m
WHOOP· 20h ago
Zone 5 time10m30d avg: 3m
WHOOP· 20h ago
Recorded100 %30d avg: 100%
WHOOP· 20h ago
Weight lifted5,705 kg-870 kg30d avg: 6,575 kg
Self reported· 18d ago

34 published metrics in the last 30 days. Open a card above for its chart.

Training

Hover or focus the graph for a day
215 sessions in the last 52 weeksRest4+
  • padel124
  • activity41
  • weightlifting13
  • dog walking12
  • walking11
  • lifting8
  • +4 more
One square per day, a step further up the scale for each session. Counted from what your strap recorded and what you uploaded. Nothing is filled in for you.25 September 202523 September 2026
WHOOP· plus 8 uploaded sessions
Training149 active days
215sessions recorded since 2025-09-25
Padel124Activity41Weightlifting13Dog Walking12Walking11
whoop
Nutrition2026-08-24
Protein190 g
Manual· self reported

Sources

2 in the data
WHOOP33 readings synced automatically9h agoSelf reported2 readings typed in18d ago

Stack

As stated by @robbin, not a recommendation.
  • Creatine10g
  • Iron20mg
  • Vitamin D3 1000IU25 micrograms
  • Magnesium Glycate1000mg
  • Zinc15 mg

Gear

As stated by @robbin, not a recommendation.
Whoop 4.0 Lifewhoop.com
Standing deskUsing the Fantech GD210, works great just could be slightly more deep.

Log

From stored rows, not a feed
Today
ShippedGitHub128 contributions
Yesterday
ShippedGitHub64 contributions
Trained · Padelstrain 18.3 · 1,171 kcal · avg 155 bpm · max 180 bpmwhoop1h 22m
Mon 21 Sept
ShippedGitHub32 contributions
Trained · Padelstrain 13.7 · 918 kcal · avg 123 bpm · max 165 bpmwhoop1h 58m
Trained · Weightliftingstrain 11.9 · 165 kcal · avg 95 bpm · max 133 bpmwhoop1h 00m
Sun 20 Sept
ShippedGitHub36 contributions
Trained · Padelstrain 14.2 · 918 kcal · avg 132 bpm · max 161 bpmwhoop1h 36m
Sat 19 Sept
ShippedGitHub18 contributions
Trained · Padelstrain 20.4 · 1,787 kcal · avg 155 bpm · max 188 bpmwhoop2h 05m
Fri 18 Sept
ShippedGitHub49 contributions
Trained · Walkingstrain 4.3 · 51 kcal · avg 91 bpm · max 137 bpmwhoop24m
Trained · Padelstrain 3.1 · 22 kcal · avg 84 bpm · max 133 bpmwhoop16m
Thu 17 Sept
ShippedGitHub47 contributions
Trained · Weightliftingstrain 10.8 · 138 kcal · avg 87 bpm · max 143 bpmwhoop1h 00m
Trained · Weightliftingstrain 12.1 · 168 kcal · avg 91 bpm · max 143 bpmwhoop1h 00m