All projects

Budget Master

Kotlin mobile app for personal finance tracking, built collaboratively.

My role
Academic Team
Timeframe
2025
Project status
Academic deliverable

The context.

A personal finance tracking mobile application developed collaboratively in a team environment. Allows users to manage budgets, track expenses, and visualise spending patterns through an intuitive Android interface.

Academic team project following sprint-style timelines, simulating a professional Agile development environment with shared responsibilities and deadlines.

My contribution.

A collaborative Android finance app for setting budgets, recording expenses and understanding spending patterns.

  • Budget and expense-tracking flows for personal finance records
  • Spending visualisation in an approachable mobile interface
  • Offline data handling for locally stored finance information

The implementation.

A Kotlin, Jetpack Compose and Room team build applying MVVM and local persistence patterns.

  • Contributed feature work within shared sprint-style delivery timelines
  • Used Room entities and DAO layers for local finance data handling
  • Practised mobile state and UI implementation within a collaborative Git workflow

Kotlin · Jetpack Compose · Room

Project identity.

The project mark identifies the work. The implementation evidence is described above and linked where available.

Project identification, retained from the academic record.

What was delivered.

  • Collaborated in a team to develop a personal finance tracking mobile application
  • Contributed to feature implementation within shared sprint-style timelines
  • Applied MVVM architecture with Room persistence for offline data management

What I took forward.

  • Working within shared sprint timelines teaches effective task prioritisation
  • Clear team communication prevents duplicate work and merge conflicts

Want to talk about this work?

A question about the approach, a role or a project of your own.

Discuss this project
Next projectWork Integrated Learning (WIL)