TrainFlow
A production-grade iOS application that ingests 20+ Apple HealthKit biometrics daily and serves them to an agentic AI coaching loop. A context builder pre-loads user health and training snapshots, a tool executor dispatches up to 5 OpenAI function-calling rounds per request, and a secondary model generates plain-English health summaries. User identities are extracted from Cognito JWT claims — never request bodies.
- ▸24 Lambda functions + 6 DynamoDB tables deployed via CDK
- ▸Agentic loop: up to 5 OpenAI function-calling rounds per coaching request
- ▸Apple Watch companion syncing biometrics in real time via HealthKit
- ▸Cognito JWT authentication — zero PII in request bodies