Gontse Sebolai/JHB/2026
Back to Selected Work
Case Study

Budget
Master

Kotlin mobile app for personal finance tracking, built collaboratively.

Case-study evidence
My role
Academic Team
Build window
2025
Evidence state
Academic deliverable
Proof signal
Project record
Primary stack
Kotlin

What was delivered

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

Developer view

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

Project 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.

Key Outcomes

01

Collaborated in a team to develop a personal finance tracking mobile application

02

Contributed to feature implementation within shared sprint-style timelines

03

Applied MVVM architecture with Room persistence for offline data management

Engineering reflection

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

Technical Stack

KotlinJetpack ComposeRoom

Project Identity

Budget Master visual evidence 1