Product design portfolio

I've had the pleasure of leading design teams, working with early stage startups and big enterprise companies around the world. Here are just a few.



I joined Mesosphere in 2015 where I manage the Product Design team. Responsible for my team, our projects, the user experience of our product (DC/OS) including the user interface, design system, CLI and user research. Working closely with Product Management and Engineering to ship quality software.

Here's an insight into our product design workflow and how we run our user testing program.

Visit Mesosphere

Mailgun by Rackspace


I joined Mailgun in 2013 as their Lead Product Designer, their first full-time design and front-end hire in a team of 10 engineers. Mailgun is an email service for developers, an API for sending and receiving email, with customers including GitHub, Stripe and Slack. After having gone through Y-Combinator the company was acquired by Rackspace.

As designer my role involves looking after the user experience of all user-facing Mailgun properties, including the marketing site, control panel, blog, developer docs, help center and emails.


Being part of a small team enables me to be closely involved with marketing, support, and business development while assuming the product owner role for the projects I'm part of. The bulk of the dev stack that I work with at Mailgun includes Python, Flask, AngularJS and Sass/SCSS.

Mailgun Personas

Mailgun Sketches

Mailgun Tshirt Design

Mailgun Prototype

Customer Experience Map

Customer Experience Map

Visit Mailgun

Open-source and GitHub

I've long been sharing tips and techniques on web design and development. In recent years I've taken to GitHub to share full projects and resources that I think other designers and developers will find useful.

Working on developer tools like Runnable and Mailgun I've been inspired to open-source a lot of the stuff I work on, enabling others to make use of them but also contribute back or discuss implementation and best practices.


You can find a bunch of my projects on GitHub, a lot of which are related to email design and development.

Visit GitHub


Share code real time with other developers. I hacked together this code sharing tool using Firebase, Node.js and Express. The purpose of this project was to learn Node.js, which my team were using at the time, and it gave me a chance to experiment with the Firebase API and WebRTC.

Copy/paste and share real-time code snippets with others. If you share the url with a friend they will see your code as you type it. As of 2015 Codeshare has 10,000 active monthly users.

Visit Codeshare



Create really simple and sharable to do lists with Flask. No sign up. Nothing to download. Just add tasks. A simple productivity tool for getting things done and sharing lists with friends. Featured in LifeHacker here.

Flask is a side project that I designed and developed with Ruby on Rails. It started off as a weekend experiment to learn CoffeeScript. I now use it as a playground to experiment with new ideas, 3rd-party tools and keep my development skills up to scratch.

I wrote a blog post about how you should always have a side project as an experimental playground.

Visit Flask



In 2012 I joined Runnable, based in Palo Alto, becoming a member of the founding team and sole designer. Runnable enables developers to run server-side code in the browser. No downloading, nothing to install, no registration, just run code.

My daily activities included product discovery, prototyping, user research, interface design, front-end development, integration with Node.js and Javascript and working closely with the engineers and founder.

As an early stage lean startup, I spent a lot of time running experiments, talking to users and making good use of tools like Mixpanel, Optimizely and Qualaroo to help us undertand our user base, validate assumptions and determine the product development roadmap, while tackling any design related tasks that needed done.

Runnable Project

Runnable Homepage

Runnable Prototype

Runnable Sketches

Visit Runnable


Kareo Homepage

Based in Irvine, Orange County CA, Kareo develop EHR and Practice Management software. I joined as their first design hire, then managed the UX Team, helping them transition from a desktop to web application, and introducing their first iOS app. The company grew from 40 to 200 people during that time.

Daily activities included product discovery, customer research, prototyping, conducting usability tests, designing and marking up the UI, working closely with developers and product managers while managing and recruiting the UX team.

Visit Kareo


TwitAmore website

TwitAmore Viral

TwitAmore was a side project of mine that went live on Valentine's Day 2012. It's a gimmicky website that tells you who you love on Twitter. I used it as an experiment to improve my Ruby on Rails skills, along with Haml, Sass, using the Twitter API and it was my first project using Heroku as a host.

Due to the tie in with Valentine's Day the site went viral and managed to get on the front page of Mashable, The Next Web and Huffington Post among others. The site received over 1 million unique visitors in 2012.

In 2014 I sold TwitAmore to online dating site Dayzee.

Visit TwitAmore


I co-founded Lookaly while completing my Masters. You could describe Lookaly as Yelp for Northern Ireland. As Co-Founder I was in charge of many things including design, product development, marketing, sales and business operations.

The site was well received in Northern Ireland attracting over 40,000 unique visitors per month, and the iPhone app earned us a DANI award in 2011.

Due to increasing competition in this space we eventually closed Lookaly. It was a great experience building and shipping a product used by so many people. And it was a great learning experience, building and running a product. It educated me on the importance of not saying yes to every request, the importance of prioritising features and roadmap, and the importance of business development and building a sustainable business model.

Visit Lookaly

Lookaly website

Lookaly iPhone app

Lookaly iPhone app

The Big Word Project

While at University I teamed up with classmate Paddy Donnelly and created a website that let people buy words of the dictionary, priced at $1 per letter, and link them to their website.

It was a viral success. We managed to sell over 7,500 words, with endorsements from the likes of John Gruber, and it led to a feature article in Wired magazine, April 2008.

Visit TBWP

The Big Word Project