About
One person, four communities, zero patience for bad tools.
Doseline started because I couldn't find a single app that did what I needed. I was tracking injections in one app, weight in another, bloodwork in a spreadsheet, and timing my doses based on half-life calculators I'd bookmarked from Reddit threads. It worked, barely. But it was fragmented, unreliable, and I knew I wasn't the only one doing it.
I started looking at what was available. Some apps were beautifully designed but only tracked one medication at a time. Others had great PK modeling but were locked to a single platform. Every app I found served one community well and ignored the rest — or served all of them badly.
So I started building. One app that gives every community the same depth. Real pharmacokinetic curves, not just reminders. Multi-medication protocol support, not just single-drug tracking. Bloodwork that correlates with your dosing schedule. And privacy that's architectural, not just a policy page.
I'm a solo developer based in the UK, building Doseline full-time. I'm not a doctor and this isn't a medical device — it's an information tool built by someone who uses these medications and wanted something better than what exists.
Photo coming soon
Location
United Kingdom
Stack
Flutter · Drift · Supabase · RevenueCat
Status
Pre-launch — building in public
What Doseline stands for.
Privacy is architecture, not policy.
"We value your privacy" means nothing if your health data sits on someone else's server. Doseline's privacy isn't a terms-of-service promise — it's a technical decision. Your data lives on your device, encrypted, and only leaves if you explicitly opt in. We couldn't read it even if we wanted to.
Depth is a feature, not a bug.
Doseline shows you the PK curve, the half-life data, the serum concentration estimate. You're managing a complex protocol — you deserve tools that match.
Community-neutral by default.
GLP-1, TRT, HRT, and peptide communities shaped the feature set equally from day one. No gendered defaults. No afterthoughts.
Free means free.
Unlimited medications, full history, PK charts, reminders, and more. Pro exists because AI and sync cost real money — not because we want to paywall tracking.
Get in touch.
Feature requests, bug reports, questions about the architecture, or just want to say hi — reach out anytime.