If you'd like to see what I work on in my 9-5, I work as Head of Product in Flipdish.com - a white-label digital ordering solution for the quick-service restaurant industry.

However, I'm also endlessly building my own side projects. Usually, they're a way for me to explore an idea related to my 9-5. Referextra.com was something I wanted to explore when I worked as a Product Manager in Hostelworld, as was Tripcoster.com.

Also, I just like to code. The freedom of just trying to build what you want without rallying a team around it can be quite freeing.

In Active Development/Maintenance


I built this project over Christmas/new years 2020/21. I needed a Flipdish detox and I just went head-first into this project as an excuse to code. The idea came from the fact that Flipdish, like most companies, will need some sort of desk reservation software in the near future when the country emerges from our Covid lockdown.

As I said to the CEO, I don't expect we'll use this app, it was really just an excuse to code. Also, I wanted to explore some common whitelabel funcionality, like custom fonts, custom localisation, etc.


Referextra is a product I built to help affiliates in the travel space make more money. It encompasses a suite of products that help websites manage their referral links better, and improve them with AB testing over time.


A project for giving companies a quick and easy way to visualise their real-time impact on the world. A dashboard that they can proudly display in their lobby or lounge that shows real-time information about what their company is doing. Think orders or sales being displayed as they happen, across the globe.


This is a side project I built to help developers and programmers quickly build effective portfolios using their GitHub profile. It's an angular 4+ application running on a nodejs backend, hosted on Heroku. The app uses an API built on the backend to generate single-page websites, using Handelbarsjs as the templating engine.

Custom Chrome Extension Manager

This was a project initially started with a good friend of mine Ciaran Maguire when we were both trying to hone our web development skills.

We wanted an extensions manager that looked good and had "groups" so we could toggle on and off multiple extensions at once.

So far it's doing really well, we're really happy with it for the moment, but have ideas as to how it could be monetised. Whenever we get a free couple of days, we might try that out.

"Abandonware" :/

These projects are some that I need to get back to, at some stage, but are all probably somewhat broken, if not entirely not working... :(


Tripcoster is a project I built to solve my own problem of quickly finding out all I need to know about a potential trip destination. I want to know flight prices, accommodation prices, availability for both (specifically direct flights), and stuff to do there, as well as the weather. So far I have it set up so that I'm an affiliate for flights and accomodation.

Right now, I'm pretty sure it's entirely broken. I need to update the APIs it uses.


This simple 2-page website is something I built for myself when I was searching for a 9-5 job. I got tired of putting the same search terms in across 3-4 different sites. So, I built a simple web app that uses jquery on the frontend and nodejs on the backend.

A custom-built API on the backend accepts the keywords and location from the frontend and scrapes the 3 sites listed (Monster.ie, Jobs.ie and irishjobs.ie), and then returns the results in a JSON object that the frontend can show using Handlebarsjs for templating.

This was a fun project too, and I haven't worked on it in a while. But, I don't want to kill it just yet. Maybe next time I'm looking for a job it'll vome in handy again. :)

Domain Name Generator

I wanted a tool that I could use to find available domain/company names for my side projects. I wanted to find names via alternative spellings, translations, and appending/prepending popular adjectives or nouns. Currently broken due to an API error :(