Back to projects
Kotlin Multiplatform Application · 2026
TakaKoi: Personal Finance & Budget Tracker
A local-first Android and iOS finance app for expenses, budgets, savings goals, loans, and recurring income—built with shared Kotlin Multiplatform architecture and no runtime network dependency.
[ EVD ]
Engineering evidence
- My contribution
- Product architecture · Shared UI · Local persistence · CI
- Outcome
- Cross-platform local-first finance tracker with a documented privacy boundary
- Decision record 01
- Kept the initial product fully local-first so personal financial records remain on-device while the core finance workflow is validated.

[ KEY ]
Technical highlights
- 01
Built shared Compose UI and local persistence around an MVVM, StateFlow, coroutine, and Room KMP architecture.
- 02
Defined a privacy-first product boundary: no account requirement, analytics, telemetry, cloud sync, or runtime network calls.
- 03
Maintained Android and iOS integration paths with dedicated CI workflows and development artifacts.
[ STK ]
Stack
- Kotlin
- Kotlin Multiplatform
- Compose Multiplatform
- Room KMP
- SQLite
- MVVM