Portfolio entry · iOS & Android

LifeOS

Your Personal Life Operating System. Native iOS and Android apps that prove value on day one — one goal, an immediate briefing — before asking for calendar, health, or bank access.

One assistant. Two platforms.

SwiftUI on iOS and Jetpack Compose on Android share one sync API. Optional Plaid for Smart Money; EventKit / HealthKit and Calendar / Health Connect stay read-only and privacy-first.

iOS · SwiftUI Android · Compose Sync companion

Day-one briefing

Pick one primary goal and get synthetic, goal-aware actions — no bank or health link required to feel value.

Goal Engine

Multi-horizon plans (this week / this month / projection) for house funds, sleep, work, people, and learning.

Cross-device sync

Register once; JWT state syncs across iOS, Android, and the web companion — last-write-wins.

Case study

Native iOS + Android life OS with interactive templates (first-run through Money, Goals, and Permissions).

Problem solved

People juggle money, health, calendar, and relationships across apps that demand integrations before proving value. LifeOS leads with one goal and a briefing first.

Approach

  • Parity native clients (SwiftUI + Compose)
  • Trust-before-link connect screen with full skip
  • Express sync API + optional Plaid read-only money

Architecture

iOSAndroidExpress syncPlaidJSON
Native clients sync state through Express; bank data stays optional via Plaid.

Tech stack

SwiftUI / EventKit / HealthKit
iOS client
Compose / Calendar / Health Connect
Android client
Express / TypeScript / Plaid
Sync + Smart Money

Timeline & team

  • TimelineDesign report → dual native MVP
  • TeamSmall product squad
  • RoleUX, iOS, Android, sync API

Business impact

  • Portfolio/portfolio/lifeos/
  • DemoInteractive iOS + Android templates
  • ModelPrivacy-first life OS

Screenshots

LifeOS product preview
Hero