Software developer with a strong interest in building scalable, efficient, and reliable applications. With a background in computer science, I enjoy solving complex problems and learning all sorts of new technologies.
Vodafone
June 2025 - Present
Vodafone
August 2024 - May 2025
Boston Scientific
March 2021 - September 2021
Munster Technological University
Sep 2019 - Sep 2023
SOLAS
January 2025 (expires 2029)
An intuitive full-stack e-commerce platform, developed using the MERN and Azure blob storage. Featuring a responsive frontend built with React, following modern UX design principles, and a backend API powered by Express for seamless communication between the frontend and database. Hosted on Cloudflare.
Munster Technological University
November 2024
A Python 3 CLI application designed to automate the management of various AWS services using the Boto3 SDK. Providing a simple menu-driven interface to handle common tasks across EC2, EBS, S3, CloudWatch, and DynamoDB without needing to access the AWS Management Console manually.
Munster Technological University
April 2023
Final Year Project involving the culmination of a full game development pipeline, from concept art and 3D modeling to game logic, and final presentation. It demonstrates skills in Unity game development, C# programming, 3D asset integration, project management, and multimedia presentation.
Munster Technological University
January 2023
Developed using Spring Boot, Java, and Spring Data JPA with secure RESTful APIs and authentication. Integrated H2 in-memory database, AOP for modularity, and unit testing with MockMVC. Supports department and office management, including CRUD operations. Tested via Postman.
Munster Technological University
December 2022
Containerized microservices using Docker, gRPC, Redis, RabbitMQ, and Prometheus. Inter-service communication via gRPC, caching through Redis, and messaging with RabbitMQ. Prometheus is used for monitoring, all orchestrated with Docker Compose for easy deployment and scaling.
Munster Technological University
November 2022
A two-player puzzle-platformer "Left Unsupervised" where players, as Redwin and Belvin, must cooperate to escape a trap-filled lair. Built by a team of four using agile methods, the game emphasizes coordination, timing, and problem-solving. It features top-down gameplay, hand-drawn Piskel art, and hazards like turrets and ghosts, with levels designed using MDA principles and iterative prototyping.