- UI
- Hooks
- Services
- Repositories
- SQLite
Independent product · Mobile & Web2026 · In development
Kairo
Offline-first personal finance app built with Expo, React Native and TypeScript. All financial data lives on the device in SQLite, which keeps it fast, private and independent of a network connection.
- Layered, feature-first architecture: Repository → Service → Hook → UI
- Architecture decisions recorded as ADRs before implementation
- Unit tests for services, migrations and Design System components
- Expo
- React Native
- Expo Router
- TypeScript
- SQLite
- React Query
- Zustand
- Zod
- NativeWind
- Jest






