Small, focused apps with clear purpose instead of oversized feature sets.
Projects
Independent software, shipped with restraint.
Most of my work lives in small applications: health tools, utility apps, and simple products designed to stay useful over time. I care about clarity, privacy, and keeping the scope honest.
Simple architecture, local-first data where possible, and interfaces that age well.
Running, personal health, family logistics, and utilities that reduce friction.
iOS portfolio
Published apps
Each product starts from a narrow problem and tries to solve it with calm UX rather than novelty for its own sake.
Ivy Notes
A calm workspace for planning, Markdown notes, focus sessions, and resume building across Apple platforms.
AI Harp
Harmonica practice app built to make practice more immediate, guided, and less frustrating, with on-device AI features and multilingual support.
Race Countdown
Race tracking companion for runners and triathletes with HealthKit integration, iCloud sync, and countdown planning.
FatYet
Mindful body tracking with optional weight logging, progress photos, and a quieter tone than typical fitness apps.
Mad Yet
Minimal emotional check-in app built around one honest question, local data, and low-friction reflection.
GleamSip
Accurate alcohol tracking with volume, ABV, and trend views designed to stay practical instead of judgmental.
Liji: Gift Register
Gift exchange tracking for weddings, birthdays, and family events with relationship context and running balances.
Family Glucose Log
Family-oriented glucose logging with multi-member records, trend charts, and PDF export for sharing.
Pickora
Random selection tool for classrooms, meetings, and gatherings with multiple drawing modes and history.
RentDue
Rental management app for landlords covering properties, leases, rent collection, and contract documents.
Web work
Current site and tooling
A smaller set of web projects, mostly focused on publishing, documentation, and lightweight product surfaces.
gavin.run
Editorial personal site built with Astro and Markdown, focused on speed, clarity, and durable content.
How I build
Product principles
Useful products usually become more professional when they become more precise.
The interface should tell users what the product is for within seconds.
Stable architecture and straightforward flows beat cleverness that costs maintenance later.
Every feature should earn its place by staying useful after the first week.