SomaForge, a personal health OS I built in 2025–2026.
A native iOS health app that consolidated nutrition, workouts, medications, vitals, and AI insights into one place. Built solo. Not shipping commercially, here’s the work.
See the work ↓0
Exercises
0
Medications
0
Foods
0
Pillars
The Problem
Your health data is scattered.
Your potential is fragmented.
Nutrition in one app
Your calorie tracker knows your macros but nothing about your medications, your training load, or your bloodwork.
Lifting in another
Your workout logger tracks your sets but can't tell you if your recovery supports today's volume or if your sleep was trash.
Meds in a third
Your pill reminder fires on schedule but has no idea what you ate, how you trained, or what your labs say.
No single app sees the full picture. So neither do you.
SomaForge built that.
The Six Pillars
Six pillars. One forge.
The ancients understood total health. We built the tools to track it.
Soma·Body
BuiltThe Greeks trained for aretē: excellence of the body.
270+ exercises across lifting, cardio, yoga, breathwork, and rehab. Supersets, circuits, drop sets, rest-pause, myo-reps, tempo sets. Auto PR detection across 7 formulas. Structured programs with progressive overload.
Trophē·Nourishment
Built"Let food be thy medicine." · Hippocrates, 400 BC
Powered by ChowAPI with 780K+ foods and 158 restaurant chains, the cleanest, most accurate nutrition data we've ever shipped. Search or scan a barcode. Track 90+ micronutrients beyond basic macros. Add medications once and nutrient-depletion alerts flag known interactions before they show up in symptoms.
Hýpnos·Rest
BuiltGrowth happens in stillness. The metal must cool to harden.
Full sleep stage tracking across deep, REM, light, and awake. HRV and resting heart rate trends. Recovery scoring that tells you when to push and when to pull back.
Phármakon·Medicine
BuiltA substance that transforms. The root of "pharmacy."
302 medications including the compounds other apps pretend don't exist. TRT, semaglutide, HCG, peptides, SARMs. Dosing schedules, countdown timers, inventory tracking, injection site rotation.
Métron·Measure
Built"Know thyself." · Temple of Delphi
Weight, blood pressure, glucose, VO2 max, SpO2. Apple Health and wearables pull data automatically. Trend charts that show where you were, where you are, and where you're heading. What gets measured gets mastered.
Noûs·Mind
BuiltSee clearly what others overlook.
Guided meditation, breathwork sessions, and mood tracking. ForgeScore distills sleep, HRV, nutrition, and training into one daily readiness number you’ll actually use, so you know whether to push or pull back before you touch the barbell.
By the Numbers
Eight months. 360K+ lines. Still shipping.
Lineage
The honest version
Built with AIA native mobile app at this scope, full health stack, AI surfaces, deep medication and nutrition knowledge bases, web marketing site, Edge Function backend, RAG pipeline, would conservatively be a 4–6 person team for 18–24 months pre-AI. Industry baseline for a senior engineer is 20–50 lines of production code per day.
This is 360,000+ lines and 250+ commits, built solo. That math doesn't work without an extraordinary collaborator.
Claude wrote most of the code under my direction. My job shifted: less typing, more architecture decisions, more taste calls, more debugging the gnarly problems that only deep context can solve, more deciding what was worth building in the first place. The leverage was real and the work was still hard, just hard in different places. Anyone telling you AI hasn't changed what one person can ship hasn't actually tried.
Rich knowledge bases
A 13,760-line medication database covering 302 compounds across 21 categories. A 31,541-line protocol-guide layer with dosing, side effects, lab markers, and drug-nutrient depletion mappings. 90+ tracked micronutrients. 7 1RM formulas. 12 workout templates and 7 multi-week programs. Structured data, not synthesized at runtime, deterministic, citable, fast.
Cross-pillar tracking
Medications, nutrition, training, vitals, and sleep aren't siloed. Adding a compound surfaces its known nutrient depletions inside the food tracker. Training Readiness pulls from HRV, sleep stages, and recovery. ForgeScore distills five domains into one daily number. Every domain knows about every other domain.
Never finished
Kaizen · 改善This is my own health OS, the one I've been using every day for over six months. It's solid. It's also still moving. Whenever I notice something missing or a friction point worth fixing, I open the editor and it's better by the end of the night.
Kaizen, the discipline of small, continuous improvement, turns out to be the only honest framing for a piece of software you actually live with. There's no “1.0.” There's no “done.” There's the version I used yesterday, the version I'm using today, and the version I'll improve tomorrow. The forge stays warm.
I own all of my data and analytics, no third party in between, no subscription to cancel, no servers leaking out. The unintended bonus: a working knowledge of React Native, Supabase, RAG pipelines, HealthKit, BLE peripherals, Edge Functions, and a dozen other emerging technologies that I genuinely earned by shipping with them.
How It Worked
Simple by design. Powerful by nature.
Lay the Foundation
Logged training, nutrition, protocols, and vitals in one place. Scanned a barcode, snapped a photo, tapped a timer. Every input took seconds.
Read the Signal
SomaForge distilled sleep, HRV, nutrition, and recovery into a daily ForgeScore. One number. No guesswork.
Refine the Craft
Spotted trends across weeks and months. Showed which variables actually moved the needle. Adjust, test, repeat. The data compounds just like the work.
The Builder
From PowerShell on Windows to native iOS in eight months.
Origin
I started this in October 2025 on a Windows machine in PowerShell, building a web prototype called chaz-os. It was the first piece of real software I’d shipped. The need to write something native iOS forced an upgrade. I bought my first MacBook for this project, learned Xcode, learned the Apple developer ecosystem from the ground up, and migrated the prototype into Baseline, later renamed SomaForge.
The stack
Native iOS in Expo and React Native. Supabase Postgres for storage and auth. Claude for the AI surfaces. HealthKit for the health-data backbone. Edge Functions for the secure proxy layer. BLE for live wearables. Next.js and Tailwind for the web.
Notable internals
A unified workout module that handles lift, cardio, and recovery from one reducer. An AI coach with a RAG pipeline over 1,257 embedded knowledge chunks across six health domains. A 302-compound medication knowledge base with drug-nutrient interaction modeling. Cross-pillar Training Readiness that pulls from HRV, sleep stages, and recent training load.
What it spawned
ChowAPI started as the nutrition data layer for SomaForge, grew into a standalone API with 780K+ foods and 158 restaurant chains, and now ships to other developers.
chaz-dashboard grew out of needing one view across every project. Plus tooling, scripts, and patterns I now reuse on every new build.
What I learned to use along the way
Started in PowerShell on Windows. Still running, on zsh on a MacBook.
Built for emerging health trends
The app was designed around three fast-growing categories the existing tracking apps weren't serving well.
SomaForge is for informational and educational purposes only. It does not constitute medical advice, diagnosis, or treatment. Always consult with a qualified healthcare professional before starting, changing, or stopping any medication, supplement, or health protocol. SomaForge is not HIPAA-compliant and should not be used as a medical records system.