Back to work
Mobile Applications / 2026
Aurelis
Music collaboration shaped around rehearsal
Product mode
Local-first
Primary context
Rehearsal
Platform
Mobile
Overview
The product frame
Aurelis brings songs, setlists, organization libraries, and instrument-aware music tools into one mobile workspace. Guest work stays local; signed-in work synchronizes through Supabase without making connectivity a prerequisite for creating.
The Challenge
Musicians need to move between repertoire, service plans, and key changes while staying focused on the room—not on software administration.
Keeping guest work useful without an account
Representing musical keys and transposition as pure domain logic
Synchronizing local changes without losing pending work
Fitting setlist and song controls into a mobile rehearsal context
Architecture
A rehearsal-first experience with local-first editing, focused song views, quick transposition, and shared organization programs.
Pure music engine separated from React
Local-first guest persistence
Authenticated synchronization with Supabase and PostgreSQL RLS
File-based mobile navigation
Generated database type contract
Scope
What I built
Product and interaction design
Expo/React Native implementation
Music-domain modeling
Supabase integration
Design system and product language
Tech Stack
Tools selected for the shape of the product
Expo SDK 56
React Native
TypeScript
Expo Router
Supabase
TanStack Query
Zustand
AsyncStorage
Reanimated
Vitest
Gallery

Aurelis / 01
Aurelis focused song view

Aurelis / 02
Aurelis setlist detail

Aurelis / 03
Aurelis organization library

Aurelis / 04
Aurelis mobile home
Key Features
What the system makes possible
A mobile workspace for musicians to organize repertoire, prepare setlists, and resolve transposition during rehearsal.
A rehearsal-first experience with local-first editing, focused song views, quick transposition, and shared organization programs.
Product mode: Local-first
Primary context: Rehearsal
Platform: Mobile
Next
Future opportunities
Validate instrument-specific presentation with more working musicians
Strengthen offline conflict resolution
Extend rehearsal and organization collaboration flows
Next Project