android app / personal financewipwhfin
Privacy-first Android finance tracker: bank SMS auto-import reconciled against bank statements, all data stays on device.
- Kotlin
- Compose
- Room
- Android
- Reconciliation engine matches pending SMS drafts against XLSX statement rows with balance-chain validation and FX-tolerant amounts.
- Dependency-free XLSX parser written for the bank's exact format — no Apache POI.
- Raw SMS bodies are never stored; a pre-commit scanner keeps secrets and personal data out of the public tree.
- Own design system ("Quiet Ledger") in a separate module with screenshot tests.