Software portfolio for early-career roles in software engineering, test automation, and platform / cloud engineering.
I am currently completing a Postgraduate Diploma in Software Development, Cloud Computing and DevOps at the University of Galway, building on prior experience in healthcare, clinical research, data, and regulated environments where accuracy, traceability and delivery discipline mattered.
Early-career software engineer focused on backend development, distributed systems, cloud, CI/CD, automation, and test automation. This portfolio highlights hands-on projects across Java, Python, Flask, Firebase, Spring Boot, React, Jenkins, GitHub Actions, Docker, MySQL, and AWS.
Best fit role families
Key links
firebase-serverless-rest-api)Serverless REST API and static front end on Firebase Hosting using Cloud Functions v2, Express, and Firestore, with layered automated testing, Terraform validation, a deployed smoke check written in Go, and failure-only Slack alerting.
What it shows
Links
ct5209-springboot-war)Spring Boot web application packaged as a WAR file and deployed through a Jenkins pipeline to Dockerized Apache Tomcat on AWS EC2, with browser automation coverage, local observability tooling, and reviewer-facing deployment evidence.
What it shows
Links
hivewatch-lite)Full-stack Spring Boot and React application for managing hives and temperature readings, used to demonstrate layered testing across the back end, front end, browser smoke checks, and supporting reviewer-facing test artefacts.
What it shows
Links
distributed-flask-wiki-cache)Three-tier distributed Flask web application with a front end running on an Ubuntu virtual machine, a remote Wikipedia lookup executed over SSH on Amazon EC2, and a MySQL cache running in Docker on a separate Ubuntu virtual machine.
What it shows
Links
property-tracker-cli)Python command-line application for analysing Irish new-house price data via the Google Sheets API, with export workflows and a browser-based terminal demo wrapper.
What it shows
Links
For QA / Test Automation roles
For Platform / DevOps / Cloud roles
For Software Engineering roles
This site is published with GitHub Pages and served through my personal domain.
Early-career software engineer building backend, distributed systems, cloud, CI/CD, and automation projects with Java, Python, Flask, Firebase, Spring Boot, Jenkins, Docker, MySQL, and AWS.