Health Tracker:
5 years of health data, one place
A ring on my finger, a scale in the bathroom, two lifting apps, a food logger, DEXA reports in a Drive folder, bloodwork PDFs, and a raw DNA file. Seven sources, five years deep, and not one of them talking to the others.
After the Wealth Tracker proved the pattern, I built the same thing for my body. One private app that pulls it all together, keeps every number honest, and gives my AI chief of staff the full picture.
Recovery
Training
Phone check-in
Every screen here runs on the app's built-in synthetic demo data. None of my actual health data is on this page.
So What?
It's my coach.
The dashboards are nice. The weekly email is the point. Every Sunday morning, Howard reads the whole week and sends me a review. This is my coach that is adapting my workout plan, judging my progress against goals, and advising me what to do differently.
Adapts the plan
Every Sunday it reads my lifts and applies the progression rule straight to my workout app. Earned the weight, it goes up. Missed reps, it holds.
Judges progress against goals
Fat mass against the plan line, muscle against its floor, protein, sessions, sleep, and HRV. Each one gets a verdict, not a vibe.
Tells me what to change
A short read on the week where every claim is tied to a number, plus the one or two things to do differently next week.
The real email template, filled with invented numbers.
What It Pulls Together
7 sources. Each one a silo.
Every app answered its own narrow question. None of them could answer mine: what was I doing the last time my body composition was at its best, and how do I get back there?
Oura
Five years of sleep, HRV, and heart rate
Withings
Scale weight and body composition
Strong + Hevy
Every set, rep, and pound lifted
FoodNoms
Daily calories and macros
DEXA
Clinical body composition scans
Bloodwork
Lab panels, in PDFs
DNA
One raw genetic data file
What's Actually Inside
One record. Every domain. Honest numbers.
The first useful answer came within a week. Howard looked across the whole history, found my best body composition on record, and pointed at the lifting block that preceded it. Hard to argue with that. Same as the Wealth Tracker, I built all of it in English, without writing the code myself.
Today, at a glance
One calm screen each morning: last night's recovery against my own baseline, today's planned session, active goals, and anything that needs attention. A 30-second check-in on my phone logs energy, mood, stress, and supplements.
Baselines that are mine
Sleep, HRV, readiness, and resting heart rate measured against a trailing 90-day personal baseline. Fewer than 30 nights of data and it says the baseline is unavailable instead of inventing one.
Training, fully reconciled
Years of Strong history and current Hevy workouts merged into one timeline without double counting. Weekly volume, estimated one-rep maxes, personal records, and plan versus actual.
Body composition, not mixed
A bathroom scale and a DEXA scan both report body fat, and they disagree. The app keeps each method on its own series, with progress photos aligned to the same date window.
An Explorer for any question
Overlay any metric against any other across five years: sleep against training volume, lean mass against a lifting block. Exact values, lag correlations, and a CSV of every point behind the chart.
Goals my AI can act on
Versioned goals, workout plans, and supplement protocols. Howard, my AI chief of staff, reads the data and proposes changes. Nothing is written until I review the exact diff and approve it.
Under The Hood
Private by architecture, not by policy.
Bloodwork and DNA are about as personal as data gets. So none of it sits on someone else's servers, and the app is built to be skeptical of its own numbers.
5 yrs
of Oura history, imported and reconciled
147
versioned metric definitions
1,900+
automated tests
0
cloud services required to run it
Python FastAPI and PostgreSQL on a Mac Mini in my office, with a React front end that installs on my phone. No SaaS, no vendor, no subscription.
Reachable only over my private Tailscale network. There is no public endpoint to attack.
Oura, Withings, and Hevy sync on their own every 15 minutes. Nutrition arrives nightly from my phone through a single-purpose, token-locked endpoint.
Passkey sign-in, with the most sensitive records, like DNA and original medical documents, held in encrypted storage behind extra protection. Every access leaves an audit trail.
Every number traces back to the raw source record it came from. History is append-only; a correction creates a new version instead of overwriting the old one.
Missing data shows as missing. A night the ring was off is a gap in the chart, never a zero dragging down the average.
The Shift
Context is the product.
Every health app I use is good at its one job. The ring knows my sleep. The lifting app knows my sets. Neither knows the other exists, so neither can tell me that my best stretch of the last five years followed three months of steady, incremental lifting.
Put all of it in one place, give an AI the full picture, and the advice stops being generic. It becomes a weekly workout update with the reasoning attached, grounded in what actually worked for me.
The honest catch
This is the most sensitive data I own, and now I am its only security team. Encryption, access control, and backups are my job, not a vendor's. That is a real responsibility, not a weekend toggle.
And it is not a doctor. It shows evidence and trends; it does not diagnose anything. The bloodwork still goes to my physician. If you would not keep your own medical records safe, keep them in the apps you already trust.
Follow Along
I'm building this in the open.
Health, wealth, and the business, all run with an AI chief of staff. If nothing else, subscribe and follow the journey. One email per post, including what didn't work.