Welcome to my page, I'm a full-stack dev from Galway, Ireland. I studied Software Development at GMIT in Galway and was awarded a 1:1 Honours Degree in 2011. I also received the Student of the Year Award for achieving the highest overall grade in my class. Since graduating I've been working primarily as a full-stack developer, mostly with Python, Node, C# and PHP.

This is where I'll be exhibiting my latest work. There are links above for getting in touch, including my Github page where you can check out some of my code. There's also a contact form at the bottom of the page if you want to chat.

Cheers! :)

Sep 2008
BSc. (Hons) in Software Development - GMIT
May 2011
.NET Developer - Avaeon
Aug 2011
Python Developer - Arts Alliance Media
Oct 2012
Lead Python Developer - Arts Alliance Media
Jan 2016
Senior Python Developer - Qualio
Jun 2016
Full Stack Developer - Software Design
Dec 2018
Senior Full Stack Developer - Total Digital

Recent Projects

DigXcel is a GDPR compliance platform that Software Design offer as a SAAS product. The product automates all the steps involved in GDPR compliance, allowing users to manage their personal data, consents and cookie preferences.

I have been lucky enough to be working on this project full-time since it's inception in late 2017 and have really enjoyed building it from the ground up and working with Node, Angular and Typescript in particular.

Integrating with the Mailchimp and Campaign-Monitor APIs was a fun challenge on this project. I also wrote a Wordpress plugin for the system to integrate with, as well as a javascript widget for toggling cookies based on user preferences.

Repak ELT
Repak ELT is a not for profit organisation, working under approval from the Department of Communication, Climate Action and Environment (DCCAE) to operate the compliance scheme for tyres in Ireland.

Working on Repak ELT for Software Design was another opportunity to sharpen my Wordpress skills. We had a tight deadline for this project as government legislation regarding disposal of tyres was imminent when we took on the project.

Repak was the first full-length Wordpress project that I worked on at Software Design. It was a great way to get stuck into Wordpress full time, a platform that I really enjoy using. Up to this point I only really had a 'Hello World' level of experience with it.

It was rewarding to work on a project for a company whose goal is to increase nationwide recycling. Repak has over 2,000 member companies, these include restaurants, hotels, shops and many other businesses who produce packaging. These companies are committed to meeting their obligations to recycle their packaging and help pay for the collection of your recycling bins.

Repak members have helped fund the recycling of over 10 million tonnes of packaging waste in Ireland since 1997 – the equivalent of over 300 million recycling bins!

DPD Manage Delivery
DPD were my first client when I started my position at Software Design. I was tasked with implementing the front end of the web application we wrote to support DPD's delivery management portal.

It was a tricky project that involved extensive QA and communication with DPD to consume their API correctly.

It's always very satisfying to see your work out in the wild, being used by thousands of people every week. I've even used the app myself a few times for those all important coffee deliveries.

Arts Alliance Media (AAM) is the global leader in digital cinema software and services. AAM offers a wide range of solutions to exhibitors which enable them to reduce costs, increase efficiency, and improve the cinematic experience for their customers. AAM's software touches over 40,000 digital screens globally, while AAM’s network operations centre (NOC) supports several thousand screens.

Screenwriter is the flagship product in AAM's portfolio of digital cinema software. It is a Theatre Management System (TMS) which is used to manage and automate every aspect of running a digital cinema.

I spent 3 years leading the team on this project, which was invaluable experience for me. This was also my first professional Python project. The project itself was always interesting and challenging, and providing third-line support for thousands of cinemas wordwide meant there was never a dull moment working on the Screenwriter dev team.

Slice Scanner
Slice Scanner is a web application which aggregates data from the top pizza vendors in the country and presents it to the discerning pizza lover.

I used Bootstrap for the UI which is served up by a Flask application running behind Tornado. I used Selenium to scrape the data and AWS for deployment.

Slice Scanner was just a bit of fun, and a chance to play around with tools like Selenium and MongoDB.

Valcoholic is an alcoholic beverage comparison app designed to help you get the maximum amount of alcohol for your money. Just enter the details of the beverages on offer and the app will sort them based on their strength, volume and price.

Another project implemented for fun, I used Phonegap for this initially but then went with Ionic as it seemed to have some nicer features.

Spud Blog
The result of a coding exercise, I wrote this simple blogging tool using Django and Google App Engine. For the UI I used Foundation and Handlebars.js, along with a couple of other handy javascript libraries.

The login details are admin/admin, feel free to take a look!

Cork Motorcycle Training
A static website for Cork Motorcycle Training.

I used jquery.prettyPhoto.js for the gallery and a php script for mail delivery.

Contact me