Indie iOS apps and practical development writing

IT Works On My Mac

A home for shipping Swift implementations, documenting real product decisions, and following the path from iOS development into the wider world of software, systems, and tech.

FoodieCalc

FoodieCalc plate mascot

Food math, fast

Calories

1,420

Streak

12

Protein96g
AI Quick LogReady
"Greek yogurt, banana, oats"
DashboardDiaryLibrary

The shape of the site

A place for apps, architecture, and the next stack.

Real app work

FoodieCalc is the main project: a native SwiftUI nutrition app with widgets, barcode lookup, local AI, and iCloud sync.

Implementation notes

Practical writing from the codebase: Swift, SwiftUI, SwiftData, concurrency, architecture, and the tradeoffs behind product decisions.

Expanding the stack

A public log of growing beyond iOS into web, infrastructure, automation, APIs, and whatever else becomes useful along the way.

Apps

Current work

In active development

FoodieCalc

A modern SwiftUI nutrition tracker for daily food decisions.

FoodieCalc combines a modular Swift package architecture, SwiftData persistence, AI-assisted quick logging, barcode lookup, widgets, and adaptive iPhone/iPad layouts.

Main project

FoodieCalc is the flagship app behind the site: a real SwiftUI product where the architecture, product decisions, and release notes come from active development.

Writing

Latest article

The blog starts small and grows with the apps. Practical beats noisy every time.

Building FoodieCalc as a modular SwiftUI app

How FoodieCalc uses SPM modularization, Swift concurrency, latest SwiftUI APIs, SwiftData, WidgetKit, and an agentic workflow to stay maintainable.

SwiftUISwiftDataWidgetKitArchitectureFoodieCalc