About Me
My passion is teaching computers to see and understand the world. As a Computer Vision Engineer, I design and build systems that translate raw visual data into meaningful, practical action. This applies whether I'm ensuring safety on an airport ramp with custom detection algorithms or building interactive training tools in C# and Unity. My love for creating these interactive experiences extends naturally into game development, a field where I've designed and built several nationally award-winning titles. In all my work, I love tackling new challenges and enjoy working on every stage of a project, from initial concept to final deployment.
Experience
Software Engineer – Computer Vision
SureWash
June 2021 – October 2024- Developed for and maintained a computer vision-based Hand hygiene training kiosk written in C# .NET.
- Participated in model training, testing and deployment
- Updated and monitored a Django webservice hosted in AWS that uses a REST API to interact with the kiosks.
- Worked on a Unity mobile app that uses an SVM based vision system to classify hand poses.
- Developed an iOS app from the ground up that uses Apple's Vision toolkit for hand classification.
- Provided onsite and remote support to clients.
Research Assistant Software Engineer – AI/ML
Limerick Institute of Technology, RDI
Jul 2019 – June 2020- Led the artificial intelligence developments of an innovation partnership project.
- Built, trained, and tested a machine learning platform to solve real time computer vision problems over live video feeds.
- Engaged in frequent presentations, discussions and requirements gathering with partners from Cook Medical and Vistamed.
- Delivered prototype installations and demonstrations to internal and external stakeholders.
Software Developer – Embedded Systems
Limerick Institute of Technology, RDI
Mar 2018 – April 2019 (Part Time)- Developed an optimization procedure for the Arduino platform based on team requirements.
- Participated in Agile (Scrum) Methodology and feature driven development.
- Designed, implemented, and tested system architecture using C++ and Arduino.
- Constructed prototypes and developed wiring diagrams for production units.
- Developed a secure local-area wireless mesh network using the Zigbee communications protocol.
Game Development & Awards
Alongside my computer vision work, I have a deep passion for game development, creating multiple projects and earning several national awards for my work.
National Games Fleadh Competition Awards
Games Fleadh is Ireland's premier game development festival, bringing together students and developers from across the country for a national competition.
- 2019: Best in Use of Physics – Awarded for a 3D video game developed in C# and Unity.
- 2018: Best in Team Performance – Awarded for a game developed in C++ and SDL.
- 2017: Best in Games Design – Awarded for a game developed in Construct 2.
3D Platforming Video Game
A vibrant 3D platformer with multiple levels, 360-degree movement, and tight controls. Built with Unity and C#, this project involved physics, animations, UI design, and scene management.
View on GitHubProcedural Generation Comparison Project
An application built in Unity and C# for generating and comparing various procedural generation techniques for 3D dungeons and caves, featuring a controllable character to explore the results.
View on GitHubFeatured AI Project
Algorithm for Ramp Ground Collision Avoidance
Developed an algorithm using object detection (YOLOv8) and specialized mathematics to create an engine exclusion zone for aircraft, flagging personnel who enter it. Tested on footage from Dublin Airport.
View on LinkedInEducation
M.Sc. in Software Design with Artificial Intelligence
Limerick Institute of Technology
2022 – 2023 (Part-time)Key Modules: Data Visualization, Advanced Machine Learning, Data Mining, OO Programming (Java).
B.Sc. (Hons.) in Computing with Games Design and Development
Limerick Institute of Technology
2015 – 2019Key Modules: Game Programming (C++, C#), Database Systems, Software Security, Data Analytics.