Projects
Walking Buddy
Step-goal app for iPhone and Apple Watch, free on the App Store with a Pro subscription. Walking Buddy reads steps from Apple Health, learns your usual pace from the past four weeks, and sends reminders that say how many steps to take right now to stay on pace, quiet once the goal is done. It ships with Home and Lock Screen widgets, a Live Activity, an Apple Watch app with complications, streaks that tolerate rest days, and a year of history with trends and records. No account, no ads, no analytics; nothing leaves the device. Localized in seven languages, with VoiceOver and Dynamic Type throughout. Designed, built, and shipped solo in Swift and SwiftUI as a modular Tuist workspace on HealthKit, WidgetKit, ActivityKit, StoreKit, and watchOS.
Mirage
Open-source command-line tool for Apple simulators, built in Swift on top of xcrun simctl. Mirage lets you address simulators by name instead of UDID, picks sensible defaults (booted device, newest runtime), and adds what simctl lacks: a safe cleanup with a dry run, disk-usage reporting, a doctor command, JSON output for scripting, and shell completions. Distributed via Homebrew and mise as a single universal binary, with CI-friendly behavior (honest exit codes, explicit confirmation for destructive commands, isolated device sets).