Why this exists.
A social experiment in radical health transparency.
The premise
I wear an Apple Watch and a Whoop 24/7. I step on a Withings scale every morning. I get blood panels every few months. All that data lives in silos — Apple Health, Withings cloud, Whoop, Function Health, Labcorp PDFs — where nobody, including me, ever looks at it in one place.
This site is the opposite of that. Every metric my body produces streams into one public dashboard. Live. Unfiltered. No cherry-picked numbers. No curated narrative.
Why make it public
Most people hide their health data. I want to see what happens when you don't. Whether that's useful for other people trying to optimize their own bodies, or embarrassing when something looks bad, or just boring — that's the experiment.
Treat it as a signal: if I'm not willing to be this transparent about my own biology, I probably shouldn't be giving anyone else's data the same treatment.
What you're looking at
Lab results: every marker from every blood panel, plotted over time. Green means in range, red means out, amber means low.
Apple Health: heart rate, steps, VO₂ max, HRV, exercise minutes — synced automatically via the Health Auto Export app on my phone.
Withings: weight, body fat, lean mass, bone mass. One data point per morning.
Whoop: recovery score, sleep stages, strain.
Goals:the things I'm actively trying to change this year, with live progress.
What's not here
Mental health notes, conversations with my doctor, anything a third party asked me to keep private. The line I'm drawing: my body's telemetry is fair game, other people's information is not.
The tech
Open-source — the code is at github.com/dxnielchen/personalhealth. Fork it, point it at your own Apple Health export, run your own version.
Stack: Next.js 16, Recharts, Vercel. The iPhone pushes JSON to a webhook via the Health Auto Export iOS app. Withings and Whoop sync via their OAuth APIs on a Vercel Cron.
Contact
If something on here looks wrong, or you want to compare notes on your own numbers: daniel.zang.chen9013@gmail.com.