Portfolio
Some bits I've done
All
Android App
Web App
Video

Parcel Collection & Delivery App
I led a comprehensive work project for a prominent UK brand, handling every step from stakeholder meetings and requirements gathering to UI design, Android app development, and release. The app, now used by hundreds of staff members, facilitates parcel collections and deliveries. I integrated the app with a barcode reader and Zebra printer, utilizing CPCL printer language for seamless operation.

Vehicle Inspection App
As part of my work, I built and designed a vehicle inspection app tailored to our clients' specific needs. This app allows inspectors, engineers, and management to collaborate effectively, providing historical records and insights into vehicle health and tracking. The project utilized MVVM architecture, Room database, Retrofit, Firebase notifications, and dependency injection. I led the development and testing using pentest tools and OWASP guidelines, and successfully carried out a B2B release.

Make The Leap - Final Year Project
I developed a comprehensive system for the University of Limerick's 'Making the Leap' program. The app enables students to plan meetings, locate rooms on campus, notify teachers of attendance, and identify struggling students. It uses NFC technology for attendance tracking and incorporates best security practices, including proper user authentication, encryption, and JWTs. Additionally, I implemented a back-office system using JavaScript and PHP.

FutureFleet - Driver Terminal App
My primary ongoing project at work is a comprehensive ticketing system, where I serve as one of the main developers. This system is deployed on over 600 devices in production. It integrates seamlessly with a variety of peripherals, including card readers, barcode readers, EMV readers, and printers. The system is also capable of making VOIP calls and includes an offline database, which uploads data to our back office for real-time bus tracking updates. This project boasts a wide range of features to enhance functionality and user experience.
