Junior Full Stack Developer

I’m a junior full-stack developer with 4 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

Volume Fitness — Gym Company Website & Admin Panel

WEB APPLICATION

01

A full-stack gym marketing website and custom admin panel built for a women's fitness studio in Antrim. The client can manage all site content —videos, member stories, class timetable, contact settings, and navigation — without touching code. Built with Next.js 14, Supabase for data and auth, and Cloudflare R2 for video storage.

Next.js
TypeScript
Cloudflare R2
Supabase
Tailwind CSS
Vercel
2026
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
JavaScript
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
Flask
Chart.js, GoogleMaps API
MongoDB
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
Linux
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!