Back to projects
Own product (private beta)·Solo Developer·2026

Altio

An AI coach that cites your own data

35
screens — iOS, Android and PWA
15
Supabase Edge Functions
~70,000
lines of code

Problem

Health data is scattered, and no app tells you what to do with the numbers. I wanted a coach that sees everything — sleep, sessions, food, journal — and backs every recommendation with the user’s own data, not generic internet wisdom.

Solution

01

Two-tier coaching

A deterministic progression engine computes next session’s loads instantly and for free (RPE × reps → +2.5 kg / hold / -10% deload). The weekly LLM review takes that output as input and may override it based on recovery data. The boring math stays auditable — the AI adds judgment.

02

Memory that consolidates overnight

Every night Claude summarizes the week’s logs into typed memories (training / recovery / mindset) in pgvector, with source references. The coach retrieves them by cosine search and always shows which numbers a recommendation rests on.

03

Offline first

Every log entry goes through a write queue: failed saves retry with exponential backoff, and terminal failures land on a user-visible dead-letter list. A basement gym breaks nothing.

04

A statistical insight miner

Pearson correlations over a 60-day window: sleep vs. next-day RPE, HRV vs. tonnage. An insight only shows when n ≥ 10 and |r| ≥ 0.25 — no numerology.

Gallery

Altio — private beta marketing site (EN/FI)
Altio — private beta marketing site (EN/FI)

Highlights

Two-way Strava sync (read + activity push)
GPS run tracker with "shortcut home" routing via Mapbox
Food logging three ways: barcode, photo or free text
Generated daily meditations (Claude script + TTS audio)
Hand-rolled SVG visualizations, no chart library
Private beta running (invite waitlist)

Stack

App
ExpoReact NativeTypeScriptNativeWind
Backend
Supabasepgvectorpg_cronn8n
AI & data
ClaudeWhisperStrava APIMapbox

Want one like this?

Tell me about your project — I usually reply the same day.