-

Arduino Keyboard
This project was created for an Arduino course. The goal is to simulate an old school cell phone keyboard using a 4×4 keypad and an LCD display. The project contains an RGB that can display different colours based on different inputs from the keypad. Built with C++.
-

Card Deck Builder
This ASP.NET MVC web application enables users to create, manage, and organize trading cards and sets, with the goal of supporting deck-building for competitive or casual play. Built with ASP.NET Core MVC, Entity Framework, and Microsoft SQL Server on Azure, it features user authentication, CRUD functionality for cards and sets, and cloud deployment. Users can…
-

Java Weather Application
This JavaFX Weather Application provides a 7-day forecast using real-time data from the OpenWeather API, automatically detecting the user’s location via IP-based geolocation. The main view displays daily temperature and probability of precipitation (PoP), while selecting a day opens a detailed view with an hourly temperature breakdown, weather description, min/max temperatures, sunrise/sunset times, and additional…
-

JavaFX Media Library Application
A simple desktop app built with JavaFX to manage a personal media collection, supporting Games, Movies, TV Shows, and Books. Users can add, edit, and view media entries with details like title, type, genre, release date, and cover image. The app features a main view for managing entries and a detailed view for in-depth info.…
-

SNES Website
This website was created as a project for a Web Fundamentals course. Built with HTML, CSS, and JS. Contains 4 HTML pages Home, Product, Contact, and About.