My Work
Simple Banking System — Full Stack
Production‑style demo of a banking system with a Spring Boot REST API (Java, PostgreSQL) and a React/TypeScript frontend. Features account creation with Luhn‑valid card numbers, authentication (card + PIN + password), deposits, transfers, recipient search, validation, structured error handling, and test coverage.
- Java
- Spring Boot
- PostgreSQL
- REST API
- React
- TypeScript
- Vite
- Tailwind CSS
- JUnit & Mockito
About Me
I'm a Backend / Full‑Stack Developer based in Kilkenny, Ireland. I build reliable APIs and clean, accessible UIs, with a focus on Java, Spring Boot, PostgreSQL, and React/TypeScript. I care about clean architecture, validation, and testability (TDD with JUnit/Mockito).
I hold a First Class Honours in Software Development from Atlantic Technological University. I bring a disciplined, creative mindset from my previous career in classical music and teaching. I’m currently focused on production‑style projects, CI‑ready code, and backend roles with opportunities to work across the stack.
My Resume