// projects
My Projects
Portfolio
This portfolio website built with Next.js, React, and Tailwind CSS to showcase my projects and skills.
Evently
An events-browsing platform built using ASP.NET Core Razor Pages with EF Core for database interactions, allowing users to host, discover and register for upcoming events.
Cinema Showtimes
A web app developed with React and Express.js that provides real-time cinema showtimes, integrating third-party APIs for movie data and Express for backend services.
RandFlix
A Chrome extension that allows users to play a random episode from a chosen show within Netflix. Built in TypeScript, using Chrome manifest v3.
Manhunt Plus
Adds the popular "Manhunt" gamemode to your server; written in Java. Highly configurable and includes a variety of features to enhance the gameplay experience, including timed air drops, compass tracking, and more.
Money Drops
Allows players to receive money drops from mobs they kill. Highly configurable and includes a variety of features to enhance the gameplay experience, including custom mob drops, drop rates, and more.
Puzzle MP
A 3D, coop puzzle game made in Unreal Engine 4 for a college project. Implements the Steam online subsystem for multiplayer and developed almost entirely in C++, with a few elements expanded upon via Blueprints.
Die Rise - BO3 Remake
A partial remake of the classic Black Ops 2 zombies map "Die Rise", built using the official Black Ops III Mod Tools.
VISITWeather App
A C++ weather application using curl for API requests and Boost for unit testing. Displays historic, current, and forecasted weather data with city search, favourites, and metric/imperial unit options.
Sueca Scorer
A Python command-line application that scores matches of the Portuguese card game 'Sueca'. Built with a focus on OOP and algorithmic design for a first-year university assignment.
Gym POS System
A C++ WinForms Point of Sale system for managing gym hours and transactions. Features role-based access control and file I/O for data persistence. Built for a first-year university assignment.