Hello, I'm

John Haynes

— a principal product designer specialising in fintech and regulated services.

Right now I'm Design Lead at The Pensions Regulator, shaping how 16 million people will judge value for money in their pensions.

Previously, I led the design of the film industry's first end-to-end payroll platform—used by Disney, Apple, and Netflix—handling £100m+ in revenue.

John Haynes, principal product designer

Day Job — Design Lead

Working on the Value for Money framework — a major new policy under the Pension Schemes Act 2026 that will require pension schemes to benchmark and publish their performance for the first time. The intent is to improve outcomes for the 16 million people in DC pension schemes.

Alongside this, leading a discovery into the future of pensions data in regulation — exploring how better data flows could change the way the industry is supervised.

View my portfolio →

Experiments

Using Claude Code to analyse my Apple health data and optimise my schedule. Also built a small pantry-tracking PWA to stop throwing food away.

Training

Updated daily from Apple Health · last synced 2026-05-13

I've been moving well lately, hitting just over 10,500 steps yesterday with a solid combination of an outdoor walk and strength training. My resting heart rate has climbed to 60 bpm, which is noticeably above my 30-day average of 45, suggesting I might benefit from some extra recovery this week. Otherwise my heart rate variability is trending slightly higher than usual, and while my active calories are running a bit below my recent average, the mix of steady-state walking and resistance work feels sustainable.

Training KPIs

30 Apr – 6 May vs 7 May – 13 May

Exercise as % of week ↓ 3.1pp
30 Apr – 6 May
7.7%
7 May – 13 May
4.6%
Active calories ↓ 11%
30 Apr – 6 May
6863 kcal
7 May – 13 May
6173 kcal
Recovery index ↓ 29 pts
30 Apr – 6 May
215
7 May – 13 May
186

HRV ÷ resting HR × 100 — higher means better recovered.

Recovery

Resting heart rate
60bpm
↑ 15 vs 30d avg

Resting heart rate · last 7 days (bpm)

Heart rate variability
99ms
↑ 11 vs 30d avg

Heart rate variability · last 7 days (ms)