Real app work
FoodieCalc for nutrition. RepCalc for training. Two native apps built around speed, privacy, accessibility, and daily use.
Independent apps. Everyday progress.
Eat well. Train consistently. FoodieCalc and RepCalc bring thoughtful, native tools to your everyday goals. Both 100% free, with no ads, no paywalls, and no subscriptions.
The shape of the site
FoodieCalc for nutrition. RepCalc for training. Two native apps built around speed, privacy, accessibility, and daily use.
Practical writing from the codebase: Swift, SwiftUI, SwiftData, concurrency, architecture, and the tradeoffs behind product decisions.
A public log of growing beyond iOS into web, infrastructure, automation, APIs, and whatever else becomes useful along the way.
Apps
Now on the App Store
A completely free calorie and macro tracker—with no ads or paywalls.
Track calories, macros, micronutrients, hydration, weight, and adaptive goals with on-device intelligence, optional Private Cloud Compute photo analysis, barcode lookup, Apple Health, and private iCloud sync. Every feature is included for free.
Nutrition, without the paywall
The nutrition companion for your everyday goals. Calories, macros, hydration, and more, with every feature included for free.
Now on the App Store
A complete workout tracker. Every feature free.
Log workouts on iPhone, iPhone Duo, and iPad, with an Apple Watch companion, widgets, and photo share cards. Unlimited routines, your full history, and body measurements are free, with no account, ads, or tracking. New in 1.1: Coach, Programs, Gyms, and Steps & Cardio.
Training, without the paywall
A workout tracker built for the time between sets. Your routines, history, and progress belong to you. Every feature is included.
Writing
Notes from building native apps, learning new stacks, and turning real implementation work into something useful to share.

How FoodieCalc uses Apple's Foundation Models framework for private, structured, on-device nutrition help without turning food logging into a black box.
A personal look at the accessibility pass behind FoodieCalc, from VoiceOver summaries and widgets to Reduce Motion and the screenshots still worth testing before release.
Why FoodieCalc moved FatSecret search out of the iOS client, what changed in the architecture, and what I learned taking a SwiftUI app into backend development.