CASE   № 01
PERIOD   2025 — Ongoing
LOCATION   Remote · UTC+10

KAR — five apps on one codebase

The largest dance competition network in the US. I reworked a legacy app into a “skeleton + skin” architecture: a shared core with per-brand theming and configuration. Real-time results, live streams, iPhone Live Activities.

KAR — five apps on one codebase
FIG. 01 — App family

Five dance competition brands lived as five separate apps with a shared history and code that had drifted apart. The job was to bring them back together: one core, five skins.

The core handles schedules, real-time results, live streams and iPhone Live Activities; a brand is just a theme and a configuration. A new app for the network is assembled from existing parts rather than forked.

The full write-up is still being written — this is the short version for now. Happy to walk you through the details.

Discuss a similar project →