All Projects
A showcase of my recent work, featuring a mix of full-stack applications, mobile experiences, and specialized tools.

Android Arcade-Style Game
Lucky Wheel
Built an Android 'lucky wheel' game using device sensors and Jetpack Compose. Implemented user authentication (email/Google), real-time leaderboard, and persistent sessions with Firebase. Designed a custom wheel editor and stored game data in Firebase using scalable, production-ready patterns.

Dublin Property Lettings Website
WanderWaves
Built a dynamic PHP web application with a MySQL backend for a fictional Dublin property lettings agency. Implemented CRUD functionality for properties, agents, and customers, with role-based access control using PHP sessions and cookies. Created dynamic navigation, form validation, and secure database interactions to provide a smooth user experience.

Modern adaptation of Go Board Game
Go Game
Developed a Python-based Go board game with a PyQt6 GUI, focusing on intuitive gameplay and a clean visual design. Implemented core rules: stone placement, capture logic, turn management, Ko and Suicide rules, and scoring. Utilised a signal-slot architecture for real-time UI updates and added features such as undo, skip turn, and an interactive scoreboard and menu system.