Skip to content
View kamogelo44's full-sized avatar
🇿🇦
Focusing
🇿🇦
Focusing
  • South Africa
  • 09:06 (UTC -12:00)

Highlights

  • Pro

Block or report kamogelo44

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kamogelo44/README.md

Kamogelo Phale

Full-Stack Developer & Systems Builder

I'm an IT student at Eduvos with a strong focus on backend engineering, API development, and building practical, real-world software. I work across Java, PHP, SQL, and JavaScript, and I'm currently deepening my knowledge of Spring Boot, system architecture, and database design.


About Me

My development philosophy is rooted in building tools that solve real problems. I've built a functional C2C marketplace from scratch, developed a REST API for local services, three Android apps, and a range of Java console and desktop applications covering core data structures and OOP concepts.

Beyond personal projects, I've completed coursework in Software Engineering, Database Systems, Mobile Application Development, and Network Security, and I'm currently working through Enterprise Java (Java EE/Jakarta EE fundamentals) as part of my final year. I'm actively seeking opportunities to apply these skills in a professional environment.


Tech Stack

Programming Languages

  • Java (Spring Boot — self-study, JPA, Maven)
  • PHP (Vanilla, jQuery, MySQL)
  • JavaScript
  • SQL

Frameworks & Tools

  • Spring Boot (self-study)
  • MySQL
  • Git
  • Android SDK (Java + XML)
  • PayFast Integration

Featured Projects

ConsuTrade

A full-featured C2C marketplace platform built for South African informal traders.

  • Designed seller dashboards, buyer browsing, and an admin control panel.
  • Integrated the PayFast payment gateway for secure transactions.
  • Implemented SQL injection prevention and XSS protection.
  • Built with PHP, MySQL, and jQuery.

View Repository

Local Services Directory API

A REST API for searching and filtering local service providers — clinics, taxi ranks, government offices.

  • Layered architecture for separation of concerns.
  • Spring Data JPA for database interaction and querying.
  • In progress — built as a self-directed move from PHP into a Java backend stack.

View Repository

Java Swing Student Management System

A desktop GUI application with a MySQL backend, built for the Programming in Java module.

  • Add, view, search, and delete functionality using Java Swing and JDBC.

View Repository

Hospital Search & Sort System

A Java Swing application for managing patient records.

  • Search patients by name, sort alphabetically, or sort by age.

View Repository

Java Sales Commission Calculator

A console application that calculates employee commissions based on sales tiers and sorts employees using Bubble Sort.

View Repository


Android Development

Three Android apps built with Java and XML for the Mobile Application Development module:


Data Structures & Algorithms (Java)

A portfolio of academic implementations covering core computer science concepts:


Practice Projects

12+ smaller Java console and menu-driven applications, covering OOP, file handling, and core logic.


Web Development (The Odin Project)

Working through The Odin Project's curriculum to strengthen front-end fundamentals — in progress:


Education

Bachelor of Science in Information Technology (Software Engineering) Eduvos | 2023 – 2026

Key coursework:

  • Programming in Java
  • Data Structures and Algorithms in Java
  • Database Systems and Design
  • Software Architecture and Quality Assurance
  • Mobile Application Development (Android)
  • Web Server Management
  • Enterprise Java (Java EE/Jakarta EE fundamentals)
  • Network Security

Building systems. Learning continuously.

Pinned Loading

  1. consutrade consutrade Public

    A C2C e-commerce marketplace for South Africa's informal traders. Built with PHP, MySQL, and PayFast integration.

    PHP

  2. BankAccountManagementSystem BankAccountManagementSystem Public

    A Java bank account management system demonstrating OOP concepts: classes, objects, encapsulation, and ArrayList with a menu-driven interface.

    Java

  3. local-services-directory-api local-services-directory-api Public

    REST API for finding local services in Bela-Bela/Limpopo

    Java

  4. Java-Swing-Student-Management-MySQL Java-Swing-Student-Management-MySQL Public

    Java

  5. LibraryManagementSystem LibraryManagementSystem Public

    A fully-featured library management system built as a Java console application with persistent data storage. This system efficiently manages books, members, and borrowing operations with a clean, o…

    Java

  6. Java-Hospital-GUI-Search-Sort Java-Hospital-GUI-Search-Sort Public

    A Java Swing application that allows users to search, sort, and manage patient records through a graphical interface.

    Java