5+
Web Applications
5
Mobile Apps
2
Python Projects
5+
Java/C#
10+
Total Projects

Professional Experience

G4J Project Proposal & Reporting System

Current Western Cape Government

Overview

The Government for Jobs (G4J) System is the Western Cape Government's comprehensive platform for managing project proposals and annual reporting. As a System Graduate Intern, I've been instrumental in enhancing this critical system that tracks 40+ active projects across multiple departments.

Key Highlights

  • Requirements Gathering: Analysed and documented business and functional requirements for system enhancements
  • Process Mapping: Mapped end-to-end business processes, identified gaps, and recommended workflow improvements
  • UAT Testing: Conducted User Acceptance Testing, documented test cases, logged defects, and coordinated fixes with developers
  • Power BI Dashboards: Designed and maintained executive dashboards for project tracking and operational reporting
  • System Documentation: Developed SOPs, process flows, and user guides for system adoption

Impact

200+ Active Projects
30% Reduced Manual Work
8+ Power BI Reports

Tech Stack

Power BI DAX SQL .NET SharePoint Visio Excel

Role

System Graduate Intern

Sept 2024 - Present

Western Cape Government - DEDAT

Live Demo

Internal Government System

DEDAT Enquiries & Reporting Dashboard

In Progress Western Cape Government

Overview

A comprehensive Power BI reporting solution for the Department of Economic Development and Tourism to consolidate enquiry data across multiple years and datasets.

Key Highlights

  • Performed extensive data validation, cleansing, and merging of multiple datasets spanning 5+ years
  • Designed interactive Power BI dashboards with drill-down capabilities for executive reporting
  • Created paginated reports for formal monthly reporting cycles
  • Implemented DAX measures for key performance indicators and trend analysis

Impact

40% Faster Reporting
5+ Years of Data
1000+ Enquiries Tracked

Tech Stack

Power BI DAX Excel Data Cleaning Data Modeling

Role

System Graduate Intern

2024

Western Cape Government - DEDAT

Web Development

Online Profile Portfolio

In Progress Featured

Overview

A responsive personal portfolio website built to showcase my projects, technical skills, and professional experience as an aspiring Software Developer and Business Analyst.

Key Highlights

  • Responsive Layout Design: Fully responsive across all device sizes with mobile-first approach
  • Clean UI/UX Structure: Intuitive navigation and professional dark-themed interface
  • Project Showcase: Dynamic project filtering and detailed project pages
  • Interactive Elements: Stats counter, copy-to-clipboard, back-to-top, smooth scrolling
  • Pocket Dots Background: Custom radial gradient pattern for visual appeal

Tech Stack

HTML5 CSS3 JavaScript Responsive GitHub Pages

Role

Frontend Developer

2024

Personal Project

CodSoft To-Do List

Completed Internship

Overview

A task management web application designed to help users organize daily activities efficiently. Developed during my Codsoft internship.

Key Highlights

  • Add, Edit, Delete Tasks: Complete CRUD operations for task management
  • Dynamic DOM Manipulation: Real-time updates without page refresh
  • Interactive UI Elements: Checkbox completion, task filtering, persistent storage
  • Client-side Data Handling: Local storage implementation for data persistence

Tech Stack

HTML5 CSS3 JavaScript LocalStorage DOM

Role

Web Developer Intern

2024

Codsoft

WhimsyWonders

In Progress Creative

Overview

A front-end web design project focused on creating an engaging and visually appealing user interface with creative design elements.

Key Highlights

  • Structured Page Layout: Well-organized content hierarchy and visual flow
  • Styled Components: Custom CSS animations, hover effects, and transitions
  • Visual Design: Color theory, typography, and spacing principles applied
  • Responsive Design: Mobile-friendly layout with flexible grid system

Tech Stack

HTML5 CSS3 Responsive Flexbox Grid

Role

Frontend Designer

2024

Personal Project

Mobile Development

Qoutify - Daily Quote App

Completed Android

Overview

An Android application that delivers random daily motivational quotes with sharing functionality and user interaction features.

Key Highlights

  • Randomized Quote Generation: Algorithm to display random quotes from curated collection
  • Android-based Mobile Interface: Native Android UI components and layouts
  • Sharing Functionality: Intent-based sharing to other applications
  • Quote Display Logic: Efficient quote cycling and user interaction handling

Tech Stack

Java Android Studio XML Intents Material Design

Role

Android Developer

2024

Personal Project

ManyWays Mobile Navigation

Completed Android

Overview

A Java-based mobile application focused on implementing navigation structures within a multi-screen interface, demonstrating deeper Android development understanding.

Key Highlights

  • Multi-activity Navigation: Complex navigation flow between multiple screens
  • Intent-based Screen Transitions: Data passing between activities using Intents
  • UI Layout Structuring: Custom layouts and view hierarchies
  • Android Fundamentals: Activity lifecycle, event handling, and resource management

Tech Stack

Java Android Studio XML Intents Activities

Role

Android Developer

2024

Academic Project

Python Development

Blackjack Card Game

Completed Python

Overview

A console-based Blackjack game developed in Python to simulate card game logic and player interaction.

Key Highlights

  • Card Deck Logic: Implemented deck creation, shuffling, and card dealing algorithms
  • Game Rules & Scoring: Conditional logic for Blackjack rules, hit/stay, and winner determination
  • Interactive Console Gameplay: User input handling and real-time game state display
  • Object-Oriented Design: Classes for Card, Deck, Hand, and Game logic

Tech Stack

Python OOP Random Module Console UI

Role

Python Developer

2024

Personal Project

Rock-Paper-Scissors Game

Completed Beginner

Overview

A Python-based console application that simulates the classic Rock-Paper-Scissors game. This was my first Python program, marking the beginning of my programming journey.

Key Highlights

  • User Input Handling: Validation and processing of player choices
  • Randomized Computer Selection: Random module implementation for opponent moves
  • Conditional Logic: Win/loss/tie determination algorithms
  • Score Tracking: Persistent scoreboard across multiple rounds

My first Python program - a foundation project that started my development journey.

Tech Stack

Python Random Console

Role

Beginner Developer

2023

First Python Program

Java & C# Development

Data Processing & Range Grouping

Completed Technical Assessment

Overview

A Java-based coding assessment that processes comma-delimited numerical input and groups sequential numbers into ranges. Demonstrates algorithmic thinking and problem-solving abilities.

Key Highlights

  • String Parsing: Efficient processing of comma-delimited numerical input
  • Data Validation: Input sanitization and error handling
  • Algorithmic Grouping: Sequential number detection and range consolidation
  • Conditional Sequence Detection: Logic to identify consecutive numbers and format as ranges
  • Technical Assessment: Completed under timed conditions for job application

Tech Stack

Java Algorithms Data Structures String Processing

Role

Java Developer

2024

Technical Assessment

Business Application System (ACME INC)

Completed Academic

Overview

A C# application developed as part of a business-focused software solution project, demonstrating object-oriented programming principles and enterprise-style development.

Key Highlights

  • Object-Oriented Programming: Classes, inheritance, encapsulation, and polymorphism
  • Structured Data Handling: Efficient data storage and retrieval mechanisms
  • Modular System Components: Separation of concerns and reusable code architecture
  • Enterprise-style Logic: Business rule implementation and validation

Tech Stack

C# .NET OOP WinForms

Role

C# Developer

2023-2024

Academic Project