CV / Resumé

My work experience and qualifications from 2001 to present.

My CV is also available in PDF format.

to present

Travelport Digital

Senior front-end engineer / Dublin, Ireland

  • Worked on features for a corporate travel application and implemented upgrade path (React Native).
  • Migrated client web application from AngularJS to ReactJS with TypeScript.


Senior front-end engineer / Berlin, Germany

  • Created and maintained a marketplace and CRM for a used car platform.
  • Mentored junior engineers, reviewed CVs and interviewed candidates.

Freelance Software Engineer

Senior full-stack engineer / Berlin, Germany

  • Made regular contributions to popular Open-source projects and started two of my own.
  • Created a variety of web and mobile applications for numerous clients.

Things I Like GMBH

Senior full-stack engineer / Berlin, Germany

  • Built a website for the Monoqi B2B platform for communication between designers and resellers.
  • Created new tools to improve front end development workflow for the team.

Axel Springer Ideas

Senior front-end engineer / Berlin, Germany

  • Created and maintained a TV guide web and mobile application for TunedIn, an Axel Springer startup.
  • Wrote unit and acceptance tests to ensure the product was stable and robust throughout each sprint.

iQContent Ltd

Senior full-stack engineer (contract) / Dublin, Ireland

  • Created a knowledge based information portal for a large telecoms organisation.
  • Optimised registration flow and integrated this with other CRM tools such as Salesforce.

Maithu IT Solutions

Technical lead / Dublin, Ireland

  • Drove the development of multiple mobile applications as technical lead.
  • Overhauled the Irish Times News app (iOS, Android), integrating to their existing web infrastructure.

Paddy Power PLC

Senior full-stack engineer / Dublin, Ireland

  • Upgraded the in-house CMS to enable targeted content delivery for different user groups.
  • Built a staff rostering and payroll system used by shop managers for all Paddy Power outlets.

Freelance Software Engineer

Senior full-stack engineer / Dublin, Ireland

  • Created several bespoke content managed websites for clients using hand-coded HTML and PHP.
  • Practised excellent standards in web development to ensure organic SEO performance and accessibility.


Full-stack engineer / London, UK

  • Redeveloped the HTML and CSS during a complete overhaul of the company website.
  • Created an internal WYSIWYG tool to author promotional emails and newsletter templates.

Full-stack engineer / London, UK

  • Upgraded site standards compliancy in XHTML and CSS.
  • Coordinated internal knowledge sharing through regular web standards training.

AOL Technologies Ltd

Associate software engineer / Dublin, Ireland

  • Created a web application in Tomcat to monitor RSS feeds from news providers.
  • Built an XSLT processor to populate XML feeds to databases.

Dublin City University

BSc. in Computer Applications (Honours) / Dublin, Ireland

  • Modules include Java software development, Business process management, Computer Graphics, Database administration and the Software development life-cycle (waterfall).
  • Alcatel CIT, France: developed an error logging system for GSM cell towers (INTRA work placement).
  • Coded a mobile 2D game using J2ME (Final year project).