Personal project / 2025–2026
Financial Tracker
A personal budgeting tool designed for a phone rather than a compressed desktop dashboard. The PWA stores everything in IndexedDB, works offline, tracks monthly limits and categories, and supports portable JSON backups. I later carried the same product into an Expo and React Native codebase to explore native navigation, haptics, and local storage.
Role
Product design and web/native implementation
Year
2025–2026
Full stack
9 tools

Full stack
- 01React 19
- 02TypeScript
- 03Bun
- 04IndexedDB
- 05Service Worker
- 06PWA
- 07Expo
- 08React Native
- 09Zustand
01
Built around
- All financial data stays on the device; the app has no account system or remote database.
- Monthly limits, allocations, spending, remaining money, and overspending warnings update together.
- The same product model now exists in a separate Expo/React Native implementation, not just a responsive web wrapper.
02
If I kept going
- Bring the web and native versions to feature parity with a shared, versioned data format.
- Offer optional encrypted sync without making an account mandatory for local use.