NOW Aug 15, 2026
CHANNEL
MARIANSAN
TYPE
BUILD
STATUS
LIVE

Vitals

the path for the phone to read health data on its own

SUMMARY
Built the plumbing for the phone to read health data straight from Android's own health store and send it to the dashboard — the piece that eventually removes the middleman between the watch and the app. Reading that store requires native code, so the app moved onto a custom development build that allows it. Added a translator that converts Android's format into the dashboard's own, with tests behind it; the permission to send data is now separate from the one used for notifications, so each is managed on its own; and there's a diagnostic screen that shows a sync happening step by step. Two design questions go through design review before any of this reaches a user-facing screen. Next up is manual: install the app and confirm the readings land.
STACK
ANDROID
ACTIVITY
SHIPS
3
INGEST
ago
SELECTED WORK

Work I've shipped.

NOW

What I've been doing.

Aug 2026BUILDVitals: the path for the phone to read health data on its own, opens in new tabBuilt the plumbing for the phone to read health data straight from Android's own health store and send it to the dashboard — the piece that
Aug 2026BUILDVitals: first installable Android app, opens in new tabThe app stopped being code and became a file you install on a phone: the first Android build came out green. Getting there took four passes
Aug 2026BUILDVitals: the phone app begins — Android first, iPhone later, opens in new tabThe phone app is under way. One decision was made and written down up front: Android only for now — there's no iPhone here to test on, so
Jul 2026SHIPVitals: health data now matches the watch, and body measurements come online, opens in new tabA precision pass over the data feeding the dashboard. Sleep readings are now filed under the same day Google uses — it dates them by the
Jul 2026SHIPVitals: foundation ready for native apps — one repository, data with a controlled source, opens in new tabTwo big pieces are done and running in production. First: the entire codebase was reorganized into a monorepo — the web app and the future
View all entries
Contact

Working on something interesting? Write me.

I reply within 48 hours. Say hi, share something you're building, or just start a conversation.

Emailhello@mariansan.ioLocationPanama City · GMT-5