App
Ledger
A full-stack personal finance application with bank sync, intelligent duplicate detection, asset tracking with depreciation, and a modern user experience for ease of use.
Role
Creator
Timeline
2025 – Present
Team
Solo project
The challenge
Existing personal finance apps either lack the flexibility for detailed tracking or require expensive subscriptions. Managing multiple accounts, detecting duplicate transactions from bank sync, and tracking asset depreciation across different methods needed a purpose-built solution.
The approach
Built a full-stack TypeScript application with a React frontend and Express API. Implemented an easy-to-use budgeting table, a flexible transaction list, an API bank sync integration, and a net worth calcuator for financial accounts and depreciable assets
Process
Five phases from audit to launch.
User Interface

Outcomes
3-tier
Duplicate and transaction detection
Automatic
Bank sync and import
10x
Time savings versus spreadsheets
Complete
UX/UI design system
Tools & Disciplines