App Development

When the tool
doesn't exist,
build it.

Swift, SwiftUI, Xcode. Three apps. Two live in the App Store.

App Store · Music Practice

RhythmRamp

A sophisticated metronome built for serious practice. Tempo ramping, session recording, and practice analytics. Co-created and launched — now generating consistent international sales in markets I never specifically targeted.

SwiftXcodeApp StoreMusic
RhythmRamp screenshot 1
RhythmRamp screenshot 2
RhythmRamp screenshot 3
App Store · Utility

TipCalculator
Easy Peasy

Dead simple and designed to stay that way. One principle: get out of the user's way. The kind of utility app that gets used every day precisely because it does exactly one thing well, with zero friction.

SwiftSwiftUIApp StoreUtility
TipCalculator screenshot
In Development

PetDeets

A pet health tracking app currently in development. SwiftUI frontend with a Python/FastAPI backend — built to help pet owners keep meaningful records without the overwhelm of overly clinical interfaces. Art direction and UX/UI in close collaboration.

SwiftUISwiftPythonFastAPIIn Dev
PetDeets screenshot 1
PetDeets interface
Internal Tools

Workflow engineering,
before it was a buzzword.

At LinkedIn Learning, I built internal apps to solve real, daily pain: an hour-logging sync tool and a course-management CRM. Nobody asked me to. I just kept watching my team lose time to broken process.

INTERNAL · 01
Hour Logging Sync
Eliminated duplicate data entry between the internal production system and Toggl. Saved meaningful weekly overhead across the team.
INTERNAL · 02
Course-360 CRM
Instructor and project tracking built for content production realities. Replaced a patchwork of spreadsheets nobody could keep synchronized.
HappyHourLogger April view
HappyHourLogger December view
HappyHourLogger list view
HappyHourLogger months dark theme
IRMA CRM screenshot