Me

Hi!

Welcome to my page, I'm a full-stack developer from Galway, Ireland.

I studied Software Development at GMIT 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 the class.

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. Alternatively you can drop me an email at ianluddy@gmail.com.

Have a nice day.

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
Senior Full Stack Developer - Total Digital
Dec 2019 -
Senior Web Engineer, Experimentation - Zendesk

Projects

Enterprise Ireland

irishadvantage.com
Enterprise Ireland
IrishAdvantage.com is an Enterprise Ireland website rolled out to highlight the benefits to foreign companies of setting up shop in Ireland.

I used the WPML Wordpress plugin to add a separate, translated version of the site under 8 different domains.

The timeline for this project was very tight but I managed to get it over the line in time for Enterprise Ireland's International Markets Week 2019 event.
Wordpress Font Awesome Bootstrap AWS Docker

Health Connect

healthconnect.ie
Healthconnect
HealthConnect.ie is a mobile first app that I developed whilest working for a client called Cairde. Cairde are an advocacy organisation working to improve ethnic minorities’ access to health services in Ireland.

I used the WPML plugin again here to build out the app in Polish, Chinese, Russian and Arabic and Google Maps for all the map views.

Wordpress Font Awesome Bootstrap AWS Docker

digXcel

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

I led the front end development on this project from start to finish and really enjoyed building it out with Node, Angular 5 and Bootstrap.

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.
NodeJS Angular Mongo DB Bootstrap AWS Docker

VideoLaw

videolaw.ie
Videolaw
VideoLaw is an online directory of Irish solicitors that specialise in certain areas of law. The web application allows users to arrange and conduct video consultations through the browser with solicitors that match their search criteria.

The client wanted to go with Wordpress so I chose to employ a headless Wordpress instance with a REST API for the back end and the latest Angular to build out the front end.

Twilio was very handy to plug in here, which handled the video calling and SMS notifications. I used Stripe to process the client payments, solicitor payouts and monthly subscription fees.
Wordpress Angular Font Awesome Bootstrap AWS Docker

Screenwriter

artsalliancemedia.com
AAM Screenwriter
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.
Python Mongo DB Flask Handlebars Bootstrap AWS SQL Alchemy

DPD Manage Delivery

dpd.ie
DPD
For DPD I implemented the front end of the web application that feeds into their 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.
.NET IIS SQL Server

Repak ELT

repakelt.ie
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 the Repak ELT site was another opportunity to sharpen my Wordpress skills. I had a tight deadline for this project as government legislation regarding disposal of tyres was imminent when we took on the project.
Wordpress Font Awesome Bootstrap

Repak

repak.ie
Repak
I built out the Repak.ie site using Wordpress, 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!
Wordpress Font Awesome Bootstrap

Slice Scanner

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.
Python MongoDB Flask Tornado Handlebars Bootstrap AWS Selenium Font Awesome

Valcoholic

Valcoholic
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.
Ionic Phonegap Angular Bootstrap

Spud Blog

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.
Google App Engine Django Handlebars Foundation