Home Work About Case Studies Contact

Web Developer & Final-Year IT Software Development Student based in Cape Town.

Contact Me

A deeper look into how I build and solve.

This page breaks down selected projects beyond the final result. Each case study explains the goal, my role, tools used, features, process, challenges, and what I learned while building.

Project Breakdown 03
Case Study Index
01

Android App

02

Claim System

03

Client System

04

Lessons Learned

One interactive page. Three practical project breakdowns.

Choose a project and view and view the full breakdown.

Use the tabs to switch between case studies. Each project shows a different part of my development journey, from mobile apps to systems analysis.

Android Application 01

BudgetBuddy Android App

A mobile budgeting application designed to help users track expenses, manage categories, set savings goals, and understand spending patterns.

Project Type Mobile App
My Role Developer / Database Support
Main Focus Expense Tracking
Status Academic Project

The thinking behind BudgetBuddy.

A closer look at the goal, role, features, process, challenges, and learning behind this project.

Android Application 01

Helping users manage expenses in a simple and structured way.

BudgetBuddy was designed to support users with expense tracking, category organisation, savings goals, receipt handling, and basic spending visibility through a local mobile application.

Project Type Mobile App
Main Focus Expense Tracking
My Role 01

Developer / Database Support

Worked on local database structure and RoomDB integration.
Supported expense saving, retrieving, filtering, and category totals.
Helped connect data logic to user-facing app features.
Key Features 02
01 Expense Tracking

Record and organise user expenses.

02 Categories

Group spending into useful categories.

03 Savings Goals

Allow users to set and track financial goals.

04 Receipt Support

Attach and view receipt images.

Build Process App Flow
01

Understand Requirements

Identify what the app needed to help users manage expenses.

02

Plan Data Structure

Design how expenses, categories, and goals should be stored.

03

Build Features

Connect app screens, logic, forms, and local database operations.

04

Test Flow

Check that saving, filtering, and viewing data worked correctly.

Challenges Fix

Connecting app features to reliable local data.

01

Making sure expenses were saved and retrieved correctly.

02

Handling date filtering and category totals properly.

03

Keeping the app flow understandable for users.

What I Learned Grow

Practical development is about logic, structure, and user flow.

01

Improved my understanding of Android app structure.

02

Learned more about database-driven mobile features.

03

Gained confidence connecting requirements to working features.

These projects show how I think, build, improve, and learn.

Each case study represents a different side of my development journey: mobile app development, system building, database thinking, project analysis, documentation, UI structure, and practical problem solving.

Portfolio Evidence 03
01

BudgetBuddy

Shows Android development, app logic, local data, and user-focused features.

02

CMCS

Shows form-based systems, claim flow, database thinking, and admin structure.

03

Client Management System

Shows systems analysis, UML, workflows, planning, and project documentation.

Web Development
Android Projects
Systems Analysis
Database Thinking