CV / Resumé

My work experience and qualifications from 2001 to present.

My CV is also available in PDF format.

to present

Lokalise

Senior Full-Stack product engineer / Dublin, Ireland & Berlin, Germany

  • Delivered user-facing features in a large-scale localisation platform, working across React frontend and Node.js services
  • Owned development of an automatic contributor assignment feature, reducing manual setup and improving onboarding efficiency for localisation managers
  • Built core workflow orchestration features to manage task lifecycles for translators, streamlining multi-step processes and reducing operational friction for end users

to

Travelport Digital

Senior Front-End product engineer / Dublin, Ireland

  • Migrated a large-scale corporate travel booking platform from AngularJS to React + TypeScript, modernising the frontend architecture and improving maintainability and developer velocity
  • Led the upgrade of a legacy React Native application to the current version, resolving technical debt, enabling production releases and stabilising the mobile platform
  • Reduced frontend bundle size to 25% of its original footprint, significantly improving load performance and user experience for the Deem travel platform

to

heycar

Senior Front-End product engineer / Berlin, Germany

  • Joined an early-stage team and contributed to building a consumer marketplace and dealer platform for used car sales, delivering key features including a finance calculator and dealer portal
  • Integrated Contentful as a CMS to support dynamic content (e.g careers page), enabling non-technical teams to manage content independently
  • Continuously improved frontend architecture by refactoring large components and migrating legacy styling from SASS to Styled Components, reducing technical debt and improving maintainability

to

Freelance Software Engineer

Senior Full-Stack engineer / Berlin, Germany

  • Delivered full-stack solutions for clients including StackPointCloud and ProfitBricks, building user interfaces for cloud infrastructure provisioning (compute, storage and network configuration)
  • Developed community-driven knowledge base platforms (including Kubernetes-focused content portals) using PolymerJS, enabling user-generated content and self-service support
  • Built backend services in Node.js and contributed to a Facebook-based chatbot platform, supporting automated responses and content delivery for a German TV station

to

Things I Like GMBH

Senior Full-Stack engineer / Berlin, Germany

  • Developed features for a Magento-based e-commerce platform connecting independent designers with customers across Europe
  • Implemented address validation and suggestion functionality, reducing checkout errors and improving delivery success rates
  • Built a B2B vendor portal enabling suppliers to manage inventory, pricing and product listings directly

to

Axel Springer Ideas

Senior Front-End engineer / Berlin, Germany

  • Built a TV guide interface (EPG) for web platforms, enabling users to browse channels and schedules in a set-top-box-like experience
  • Contributed to the development of the company’s public-facing website and authored promotional emails

to

iQContent Ltd

Senior Full-Stack engineer (contract) / Dublin, Ireland

  • Built a customer-facing knowledge-based portal for a US telecommunications company (Danaher), delivering personalised content including documentation and other technical resources for engineers
  • Developed features for a corporate intranet platform (Kerry Group PLC), enabling employees to access internal communications and self-service resources

to

Maithu IT Solutions

Technical lead / Dublin, Ireland

  • Led the development of multiple mobile applications (iOS, Android and hybrid), including news platforms and content-driven apps, often working independently to deliver end-to-end solutions
  • Built data-driven applications such as a medical guidelines app, transforming structured content into navigable mobile interfaces, and a social news aggregation platform

to

Paddy Power PLC

Senior Full-Stack engineer / Dublin, Ireland

  • Co-developed an internal payroll processing system, ingesting and transforming large volumes of staff data to calculate working hours, overtime and pay outputs for downstream payroll systems
  • Delivered greenfield web platforms for Paddy Power Casino and Gaming, building scalable PHP-based applications from the ground up

to

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

to

Net-A-Porter

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

to

FindMyPast.com

Full-Stack engineer / London, UK

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

to

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

to

Dublin City University

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

  • Final year project: mobile 2D game (J2ME)
  • INTRA placement (Alcatel, France): logging system for GSM cell towers