I’m a junior full-stack developer with 3 years of academic programming experience. I enjoy working across both front-end and back-end, building clean, functional web applications. I’m always looking for ways to improve my skills and contribute to real-world projects.
WEB APPLICATION
Built for CM Waste, this Next.js and React application uses Tailwind CSS to deliver a powerful route optimisation tool. It allows users to input or upload collection points, then generates the most efficient waste collection route. The app includes navigation, progress tracking, and performance statistics, empowering CM Waste to optimize their fleet’s daily operations.
WEB APPLICATION
A full-stack React job board app powered by a mock REST API using json-server. Built with React, Vite, and Tailwind CSS, this project features dynamic job listings, routing, and responsive UI design — all backed by a mock JSON backend to simulate real-world API integration allowing users to make use of CRUD functions for job listings
WEB APPLICATION
A full-stack neighborhood safety web app built with Angular, TypeScript, Flask, and MongoDB. It features full CRUD functionality, interactive Google Maps, and data visualizations with Chart.js to help residents track and report local safety incidents.
WEB APPLICATION
A job vacancy web application built with PHP and styled using Tailwind CSS, containerized using Docker for deployment in a Linux environment.
RPA TOOL
This project implements a Robotic Process Automation (RPA) solution using the Robot Framework to automate tasks for an online banking system. The robot performs several key tasks on behalf of the Bank Manager, focusing on the processes of adding new customers and opening their accounts based on a weekly CSV file (new-customers.csv) provided by the Sales Team.
LIBRARY
A solo “Make 11” card game where the player matches cards totaling 11 to earn points, with new cards dealt each round. The game features a high score leaderboard and ends when no valid moves or suit matches remain, displaying the final score.
APPLICATION
A C# enrolment register application that allows students to input personal and study details, enroll, and be removed from the list. It includes features for searching student info, generating reports, and saving progress before quitting.
2025
Bachelor of Science in Computing Technologies - University of Ulster (First Class Honours)
2025
Dean's List Award (Ulster University)
2024
Jira Project Managment
2024
Citi - Technology Software Devlopment Course (Forage)
2022
Working In A Team Project Management (NCFE)