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.
An iOS lifting tracker built lean and deliberately. Where I practise saying no to features until the core experience earns them.
SwiftUI
SwiftData
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.
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
This site uses privacy-friendly Google Analytics to see what's read — no
ads, no cross-site tracking. It stays off unless you accept.