A look back at where it started
-
Now
Final year
I'm building my final year project, An Adaptive Optimization Framework for Reducing Data Movement Overhead Using ML-Guided Zero-Copy Techniques, which uses machine learning to pick the fastest way to move each batch of data onto the GPU. Early results are promising. I graduate in May 2027 and I'm looking for graduate roles in software and site reliability engineering.
2.5× faster than the standard copy in early tests
-
June 2026
Software Engineering Intern, Microsoft
Azure Core, Dublin
Release knowledge on the team was siloed across about 15 tabs and bookmarks. I built a release orchestration agent that brings it into one place, starts and monitors deployments on its own, and sends people the approval links and next steps they need through Microsoft Graph. I also profiled our CI and added targeted build caching, cutting build times by up to 33%.
80+ hrs of developer time saved every week
Up to 33% faster builds
Microsoft, Dublin -
June 2026
1st place, Alice Coffey Student Implementation Prize
Undergraduate level
Chosen as the undergraduate winner from a large number of submissions.
My certificate from CIRcUL -
2023 to now
Treasurer and Chairperson, UL Tennis Club
- 2026/27Treasurer again for my final year
- 2025/26Chairperson, leading the club
- 2023 to 2025Treasurer, my first committee role
As Treasurer I secured the club's first equipment through a university fund for clubs, and the club grew from 80 to 300 members.
80 → 300 members
The club, and its first equipment -
November 2025
Fidelis Partnership Scholarship
Awarded for academic excellence and industry promise, while holding First Class Honours standing. Of the eight UL students chosen that year, seven were from business courses and I was the only computer science student.
Scholarship certificate, 26 November 2025 -
October 2025
Selected for Google's Algorithms Workshop
Google, Dublin
A workshop on dynamic programming and computational complexity.
The invite, and the welcome pack -
2025/26
Tutor, ICT Learning Centre
In third year I moved on to tutoring, helping students through drop-in sessions. I'm doing it again in final year. Explaining things on the spot keeps me sharp, and I used these same supports in my own first year.
100+ students tutored
My ICT Learning Centre tutor profile -
June 2025
DataPulse at DATA 2025
Bilbao, Spain
The research internship became a co-authored, peer-reviewed paper, DataPulse: An Interactive Dashboard for Statistical and Exploratory Analysis of Multimodal Healthcare Data in Shiny, presented at DATA 2025.
DATA 2025 certificate -
May & June 2025
Google Code Retreat and SRE Workshop
Google, Dublin
Code Retreat was test-driven development and clean-code refactoring. The Datadog & Google SRE Workshop covered SLOs and deployment architecture.
Inside Google's Dublin office -
May 2025
Junior Developer, Deloitte
Public Sector & Enterprise Solutions, Dublin
I started test automation on my team with a Playwright regression framework that grew past 400 end-to-end tests. Each runs in about 3 minutes and replaces 20 to 40 minutes of manual testing. After my placement, Deloitte set up a dedicated Test Automation team to carry the work on.
400+ automated end-to-end tests
Representing Deloitte at the UL Careers Fair -
April 2025
Presented my research at AICUR 2025
12th All-Ireland Conference of Undergraduate Research, University of Limerick
I presented my undergraduate research at AICUR, held at UL on 3 April 2025.
AICUR 2025 certificate of achievement -
2024/25
PSLG leader, ICT Learning Centre
My first year helping other students: leading Peer Supported Learning Groups in programming fundamentals, data structures and debugging.
-
Summer 2024
Research intern, University of Limerick
Biocomputing and Development Systems Group
I built an R/Shiny app for exploring complex biological and medical datasets, and designed a predictive pre-loading approach that cut view load times by 38%.
38% faster view loads
DataPulse research poster













