Live on the App Store & Google Play Strength training, without the guesswork
A native iOS + Android strength app with built-in programs and automatic progression. The app I use on every gym visit — and the one that taught me how many bugs only surface mid-set.
- SwiftData
- CloudKit
- Room
- Astro
A focused gym tracker
An iOS lifting tracker built lean and deliberately. Where I practise saying no to features until the core experience earns them.
IronWolf
Building V0 A connected coaching record
A B2B coaching platform — programmes, video review, and athlete progress in one place. Coach on the web, athlete on web + native. The case where multi-platform is justified because the value lives in the record, not the app.
The infrastructure underneath
Day-to-day I build platforms: infrastructure-as-code, cloud foundations, and developer tooling that lets teams ship without fighting their own pipeline.
- Terraform
- GCP
- Cloudflare
- CI/CD