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.
Coming to the App Store
Every rep, remembered. Every feature, free.
Get help building routines with an AI-assisted planner powered by Apple, log sets in seconds, follow Live Activities, and see your progress. A native workout tracker for iPhone and iPad. No ads, no paywalls, no subscriptions.
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.