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

Built

The 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.

270+ exercises7 PR formulas6 advanced set typesStrength standards
Explore Soma

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.

Powered by ChowAPI780K+ foods158 restaurant chains90+ micronutrientsMedication-nutrient alerts
Explore Trophē

Hýpnos·Rest

Built

Growth 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.

Sleep stage analysisHRV trackingRecovery scoringApple Health sync
Explore Hýpnos

Phármakon·Medicine

Built

A 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.

302 medicationsInjection site rotationInventory trackingDrug interactions
Explore Phármakon

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.

Vitals + trendsBLE heart rate monitorsHealthKit syncProgress photos
Explore Métron

Noûs·Mind

Built

See 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.

Guided meditationBreathworkForgeScoreMood tracking
Explore Noûs

By the Numbers

Eight months. 360K+ lines. Still shipping.

360K+
Lines of code
250+
Commits
Oct ’25
Started as chaz-os
Ongoing
Daily use, still shipping
302
Medications modeled
270
Protocol guides
300+
Exercises
79
Database tables

Lineage

chaz-os
Oct 2025
Web prototype
Baseline Health
Jan 2026
Native iOS migration
SomaForge
Mar 2026
Current name

The honest version

Built with AI

A 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.

01

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.

02

Read the Signal

SomaForge distilled sleep, HRV, nutrition, and recovery into a daily ForgeScore. One number. No guesswork.

03

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

React NativeExpoEASReact NavigationReanimatedGesture HandlerAsyncStorageTypeScriptNext.jsTailwindVercelXcodeSwiftSwiftUIApple Sign IniOS Widget ExtensionsLive ActivitiesFace IDTestFlightApp Store ConnectApple Developer signingCocoaPodsHealthKitGradleHealth ConnectMetroBabelJestSupabasePostgreSQLRow-Level SecuritypgvectorEdge FunctionsDenoCloudflare R2OpenAPIClaude APIClaude CodeVoyage embeddingsMCPBLE peripheralsWhoop strapHeart-rate monitorsPush NotificationsUSDA FoodData APIOpen Food FactsRevenueCatSentryDiscord webhooks (CI)GitGitHubPowerShellzsh

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.

Hormone optimization
A multi-billion-dollar market of testosterone, estrogen, and thyroid protocols underserved by generic medication trackers. Modeled compound categories, injection schedules, and lab-marker metadata so the app could surface drug-nutrient interactions and timing.
GLP-1 weight management
Semaglutide and tirzepatide created a new tracking problem: how to log meals when appetite collapses, and how to protect lean mass during aggressive cuts. The app modeled the category as a first-class compound class with its own UI affordances.
Strength sports
Powerlifting and bodybuilding remain the most disciplined data-tracking communities in fitness. The app shipped 7 1RM formulas, program templates, PR detection across 4 PR types, and 300+ exercises with metadata.

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.