Available for immediate start

Full-Stack
Developer
Junior.

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 projects
L6Multiplatform Dev ·
NARIC recognised
BScSoftware Dev &
Testing · in progress
AWSCloud Practitioner
in progress
EUCitizen · No
permit needed
01

Projects

FeaturedJava 21Spring Boot 4Angular 19PostgreSQLDockerGemini API

FridgeMate — AI-Powered Kitchen Inventory

Live 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.

FeaturedAngular 18SSRTypeScriptFirebase Hosting

PabloHub — Developer Portfolio

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.

AngularFirebase AuthFirestoreCloud Functions

Task & Service Management Platform

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.

02

Skills

Java 21
Spring Boot
Spring Security · JWT
Spring Data JPA · Hibernate
REST API design
Angular 19 · SSR
TypeScript · RxJS
HTML5 · CSS3
SQL · PostgreSQL · MySQL
Firebase · Firestore
Docker
GitHub Actions · CI/CD
JUnit 5 · Mockito · AssertJ
Google Gemini API
AWS fundamentals
Android SDK
C# · PHP
Maven · Git · Jira
Agile / Scrum
OOP · Layered architecture · Clean Code
03

Experience

May 2026 – PresentRiverbank House Hotel — Wexford, Ireland

Night Porter / Operations Assistant

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.

Feb 2026 – May 2026Tracy's Hotel (Enniscorthy) · Advance Cleaners Irl Ltd — Ireland

Hospitality & Facilities Roles

Front-of-house and facilities work while settling in Ireland and continuing to build software projects alongside.

Mar 2025 – Oct 2025ITSystems — Cádiz & Seville, Spain

IT Support Technician

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.

Aug 2022 – Dec 2025Various venues — Cádiz & Seville, Spain

Security Officer

Access control and crowd coordination at high-capacity events; clear communication and decision-making under pressure.

Jul 2024 – Sep 2024MasSol Energía — Spain

Telemarketing Agent

Managed customer records in CRM systems to a high accuracy standard; ranked top performer within the assigned team.

04

About

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.

LocationWexford, Ireland · will relocate
AvailabilityImmediate start
Work typeOn-site / Hybrid / Remote
Work statusEU citizen · no sponsorship needed
Currently buildingFridgeMate · live in production
StudyingBSc Software Dev & Testing · UOC / UNED / OpenEU
CertificationsAWS CLF-C02 in progress · Jira Agile (Coursera)
LanguagesSpanish native · English B2 · German A2
EducationHigher Technician DAM · IES Almunia · NFQ L6