Projects
A mix of full-stack applications, internal tools, and learning projects that show how I approach real-world problems with code.
License Management System
Python · Streamlit · MySQL
Web app to track and manage software licences from multiple vendors, giving IT a centralised view of expiry dates, vendors, and usage.
Inventory Management System
HTML · CSS · JavaScript · MySQL
Full-stack inventory tracking web app for a hardware store, supporting product lookup, basic checkout flows, and stock visibility.
Repository Scout
Python · Streamlit · GitHub API
Web application that searches for repositories on GitHub based on user search criteria. Overcomes GitHub's search limitations using the GitHub API, with a user-friendly Streamlit interface for analyzing repository statistics including stars, forks, and code lines.
Horse Race Simulator
Java · Swing
Graphical horse racing game with betting mechanics and random race outcomes; built to practise Java, Swing UI, and event-driven programming.
Blog & Portfolio Website
HTML · CSS · PHP · MySQL · JavaScript
Responsive personal website with integrated blog, using PHP/MySQL for content management and a custom front-end for posts and projects.
Miniproject
Java · Swing
A game developed using Java where the player must kill the Boggle Monster. Players search different locations and defeat multiple enemies to reach the final stage.