Junior Full Stack Developer

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.

Get In Touch

Featured Projects

CM Waste Route Optimisation App

WEB APPLICATION

01

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.

React
Next.js
Tailwind CSS
+1
2025
View Project

React Jobs Application

WEB APPLICATION

02

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

React
Vite
Tailwind CSS
+1
2025
View Project

Neighborhood Safety Web Application

WEB APPLICATION

03

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.

Python
Typescript
Angular
+3
2024-25
View Project

Sever-Side Development

WEB APPLICATION

04

A job vacancy web application built with PHP and styled using Tailwind CSS, containerized using Docker for deployment in a Linux environment.

PHP
Docker
Tailwind CSS
+1
2024
View Project

Robot-Frame-Work Onboarding Application

RPA TOOL

05

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.

RPA
Python
Selenium
2024
View Project

Make-11 Card Game

LIBRARY

06

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.

Java
2023
View Project

Student Enrolment Register

APPLICATION

07

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.

C#
.NET
2023
View Project

Qualifications

EDUCATION

2025

Bachelor of Science in Computing Technologies - University of Ulster (First Class Honours)

CERTIFICATIONS

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)

Let's Connect

I'm always interested in new opportunities and collaborations. Feel free to reach out if you'd like to work together!