Projects

java

javafx

scenebuilder

css

Ticket System

December 2025

A event ticketing system designed to practice object-oriented programming fundamentals. Users can purchase and manage tickets while administrators control event details, with all actions tracked through activity logging. This project strengthened my understanding of OOP principles including class design, encapsulation, and role-based access control.

mysql

php

html

css

Supermarket Inventory & Reporting System

December 2025

A full-stack supermarket inventory system built from the ground up, starting with entity- relationship modeling and table normalization to create an efficient MySQL database. The web interface display dynamic queries and reports from mock product data. This project deepened my understanding of database design principles, normalization techniques, and integrating backend databases with frontend displays.

python

Sudoku Solver

April 2025

A Sudoku solver program that tackles entry and intermediate-level puzzles using core data structures including lists, sets, and tuples. The program implements backtracking algorithms to explore different solution paths until finding a valid answer. This project reinforced my understanding of algorithmic problem-solving and the practical application of fundamental data structures.

java

Wordle

May 2024

A recreation of the popular Wordle game, the program reads from a large dictionary file of 5- letter words and validates user guesses until the correct word is found. This project strengthened my grasp of essential programming concepts through building an engaging, interactive game.