...
Welcome to my portfolio!
I'm a Front-End Developer living and working in Barcelona, I love all things JavaScript and continue to learn new technologies of Front-End. I love React, Vue.js and Angular but probably React is my current favourite.
Interesting fact: I have a daughter here in Barcelona so have no plans to leave.
year Brief timeline history
  • 1979Born in Westminster Hospital, London, UK, to Irish parents.
  • 1990 - 2000All my schooling, college and University completed in London.
  • 2000Graduated from University of West London with a degree in Media Arts with Photography
  • 2000 - 2005Built first website for my father's pub and restaurant business. Lived in Australia and Germany, Worked on organic farms (wwoofing), drove a delivery van, took some time out to find out what I want to do with my life.
  • 2006 - 2010Decided to pursue Graphic Design, worked for Service Graphics in London as an Artworker/Designer
  • 2010 - 2013Moved down to Brighton to be nearer family, struggled to find a job in Graphic Design, got a job working for Sussex Police, creating Video Identification Parades. I was hired on the strength of my Photoshop skills.
  • Jan 2013Made the decision to pursue Web Development, enrolled at Brighton Technical College to do a HTML, CSS, JAVASCRIPT evening course
  • Oct 2013Made a few Wordpress sites for private clients, started working as a Front End Developer for Printwell, in London
  • 2014Landed a job for 15below in Brighton as a Front End Developer, creating microsites for new features for travel companies like Ryanair and Norwegian Airlines, started using Angular 1 for the first time to contribute to the 15below Software as a service called Passenger, their main product
  • 2016Moved to Barcelona to start working for Norwegian Airlines, in the CRM department, using Oracle Responsys to send out marketng emails.
  • 2017Started working for the UX department at Norwegian, changing web pages using JavaScript to make A/B tests
  • 2018Started to learn the basics of React and Vue.js, developed an obsession/interest in all things Javascript
  • Jan 2019 - NowStarted working Freelance Software13, creating SPA's, adding new features to sites, using Angular and Vue.js. Completed the Treehouse intensive React/Redux course, building React web apps
React.js work

React is the most popular library, for good reason; here a some real life projects, game apps and random things I've done with React/Redux

Vue.js work

I love Vue.js but not as much as React, I was impressed by how similar it is to React and Angular, almost the best of both libraries, I particularly like the Vue.js UI that comes when you install Vue CLI. Here are some real life work examples I've done using Vue/Vuex

Angular.js work

I started using Angular 1 in 2015, it was a revelation when it first came out, using ng attributes directly into the HTML to render different content. Since then I have done a few projects with the latest version of Angular.

Web Dev work without libraries

You don't always need to use a library of course, here are some examples of what you can do with Vanilla JS, quite a lot as it goes!

UX design/development

I have made wireframes for UI's and developed the HTML, CSS, JAVASCRIPT, here some examples

Graphic Design Portfolio

Take a look at my best work when I was a graphic designer in London

Take a look
CRM Email Development and Management

I have a been an Email Developer and used several Email Marketing Software like Oracle Responsys, Campaign Monitor, Litmus. Take a look at some examples