Junior full-stack developer based in Wexford, Ireland. I build applications end to end in Java, Spring Boot and Angular — including an AI-powered app live in production, secured with JWT, containerised with Docker and shipped through an automated test and CI/CD pipeline. EU citizen, available immediately and open to relocating anywhere in Ireland.
View projectsLive in production. A multi-user app that tracks kitchen stock across storage locations, warns about items expiring within three days and derives a shopping list from per-product stock targets. Layered Spring Boot REST API secured with Spring Security and JWT in an HttpOnly cookie, per-user data isolation enforced at repository level, and Google Gemini behind a schema-constrained interface so structured JSON maps straight onto Java objects. Angular build packaged inside the Spring Boot JAR as a single artifact — enabling barcode scanning via the native BarcodeDetector API with a ZXing fallback. Initial bundle cut by 55% (186 kB → 83 kB) with a size budget enforced in CI, and 36 tests running on every push through GitHub Actions.
This site. Built from scratch as an Angular 18 SSR application, working through server-side rendering patterns (hydration, platform-dependent browser APIs) to improve first-load performance and SEO. Custom dark editorial design system with bespoke typography and scroll-reveal animations — no UI framework or template. Deployed and maintained live on Firebase Hosting.
Multi-page task management app in Angular with Firebase Auth and route guards, so each user only reaches their own workspace. Interactive calendar plotting tasks and service renewal dates across the month, plus scheduled Cloud Functions that query Firestore daily and email alerts about upcoming expiry dates. Firestore real-time listeners propagate an update made in one view instantly across the app, with no page reload.
Unsupervised overnight shifts (23:00–07:00) with full responsibility for site operations, incident handling and shift handover reporting. Self-funding a career transition into software development, studying and building portfolio projects around a full-time shift pattern.
Front-of-house and facilities work while settling in Ireland and continuing to build software projects alongside.
First- and second-line support: diagnosing hardware, software and connectivity issues for business end users; installing and maintaining Windows workstations and Microsoft 365 environments; troubleshooting Outlook, Excel and line-of-business applications, prioritising by impact; supporting network troubleshooting and software rollouts, documenting resolutions for reuse by the team.
Access control and crowd coordination at high-capacity events; clear communication and decision-making under pressure.
Managed customer records in CRM systems to a high accuracy standard; ranked top performer within the assigned team.
I'm a junior full-stack developer with a Level 6 qualification in Multiplatform Application Development, recognised by NARIC Ireland, and a portfolio of applications built end to end. Right now I maintain FridgeMate, an AI-powered Spring Boot and Angular app live in production — JWT authentication, per-user data isolation, Docker and a CI/CD pipeline that tests every push.
I believe in continuous learning: I'm preparing the AWS Cloud Practitioner certification and enrolled on a fully online BSc in Software Development and Testing (UOC / UNED / Open Universiteit, taught in English), studied alongside full-time work. Eight months in professional IT support left me comfortable with ticketing, troubleshooting and explaining technical issues to non-technical users.
Outside of code, I'm a Spanish National Champion and World Vice-Champion in Grappling Gi — recognised as a High-Performance Athlete by the Spanish Sports Council. Discipline and focus carry over into everything I do.