Projects
Software, systems, and things I've built.
Personal projects and university coursework in Java, Python, and web development. Explore what each project does, how it is built, and the skills behind it.
-
Academic project · Distributed systems
Smart Waste Collection Network 35
A university project simulating a smart waste collection network. Three Java services coordinate bins, collection routes, and recycling centres through gRPC.
-
Personal project · Financial tools
Irish PAYE Calculator 32
A personal tool for Irish workers with multiple jobs: explore how tax credits and rate bands are allocated, and estimate a year-end refund or underpayment through a web app or CLI.
-
Academic project · Team collaboration
Avocado Bean 59
A university team project for a fictional plant-based delivery service. Visitors can search recipes, choose ingredients, and assemble an order through an interactive website.
-
Personal project · Python
Student Grade Tracker 6
A personal Python project for recording grades and generating student reports, with JSON persistence and separate tests for the models, calculations, storage, and CLI.
-
Personal project · Java
Cinema Booking 1
A personal Java booking application that models seat availability, age-based ticket prices, cancellations, and purchase history in a command-line interface.
-
Personal project · Java fundamentals
Library System 1
A personal Java project exploring object-oriented design through a small library system, with book search, borrowing validation, and separate app, model, and service layers.
-
Personal project · Web development
André Esperidião — Portfolio 55
A personal web project presenting photographer André Esperidião’s work through an editorial gallery, individual project pages, and a consistent multi-page layout.
-
Academic project · Web development
AdventureGear 4
A university project turning a fictional outdoor brand into a responsive website, with product filtering, an interactive packing checklist, and form validation.
-
Personal project · JavaScript
To-Do App 1
A personal task manager built with vanilla JavaScript, connecting completion filters, a state-driven interface, and localStorage to keep tasks between visits.
Also on GitHub: my profile README ↗.