Back to work




AppFlutter · Finance· 2026
Octi
An offline-first finance app that teaches you money by making you raise something.
The build
Octi is a mobile finance app where logging money and finishing short lessons raises a small octopus through six growth stages, from baby to millionaire. Every number lives on the device: accounts, money in and out, jars, goals and history are stored locally with no sign-up and no server. The home screen shows the octopus, a shell-by-shell progress strip, quick actions for logging money, and a stage badge whose progress ring is driven by the same rules engine that decides when the next stage is reached.
Highlights
- Offline-first: Drift (SQLite) database, no accounts, no network
- Six growth stages driven by a rules engine, not a hardcoded timer
- Accessible by design: large text, reduce-motion support, 48dp tap targets
- Built phase by phase with a test and an on-device screenshot per gate
Flow
Log money→
Lessons→
Progress rules→
Stage up→
Keepsakes
Outcome
A finance habit that feels like raising a pet: real rows, real progress, nothing faked, and it works with no internet at all.
Role
Solo design and build
Stack
FlutterDartDriftSQLitefl_chartLocal notifications





Next buildUDM Room & Equipment Booking