Finance
Moneyer
A practical tool for managing personal finances
Key outcomes
- Delivered every main feature, including tracking, budgeting, and reports, in the first version of the product
- Reduced rework by agreeing each screen with the designer before development began
- Kept the design and development teams working to the same plan, so the work stayed on track
The problem
Most people already know where their money should go. The trouble is seeing it all in one place. Moneyer set out to pull tracking, budgeting, and everyday money tasks into a single application, so that a person could open one screen and understand their finances at a glance, instead of piecing the picture together from several apps.
What I did
- Shaped the screens with the designer first. I worked through the layouts in Figma before any code was written, which saved a great deal of reworking later.
- Ordered the work around daily habits, so the features people reach for most, tracking and budgeting, arrived first.
- Kept the Kotlin application and the Laravel service agreeing with each other as the features grew.
- Ran everything through YouTrack, following each task from the moment it was raised to the point it was finished.
Why it was tricky
Simplicity is harder than it looks. A finance application quietly manages a lot of detail, and the danger was that all of it would spill onto the screen and confuse the very people it was meant to help. Keeping the application calm and clear, while it did so much underneath, shaped every decision.
How it turned out
The application was delivered and is live at moneyer.sysbunny.com, where people can track their money, plan their spending, and manage their everyday finances in one place.
A sample of my work
Illustrative only. It contains no confidential client information.Decision log
A record of the main choices made during the project and the reasons behind them.
| Decision | Options considered | Choice | Reason |
|---|---|---|---|
| How to show spending | A simple list, or charts | Charts with a simple list underneath | Clear at a glance while still showing the detail |
| How budgets are set | Automatic, or set by hand | Set by hand first, automatic later | A simpler first version, agreed with the client |
| How each screen is designed | Build then review, or agree first | Agree each screen with the designer before building | Less repeated work and a consistent look |