I’m a front-end engineer with experience building scalable, component-driven web applications. I’ve worked at Genesys and the Marine Institute, focusing on Angular, modern testing practices, and CI/CD automation. I also work with Svelte, Flutter, and Node.js on personal projects, with a background in software design and digital media.

Donnchadh Ó Foghlú

I’m a front-end engineer with experience building scalable, component-driven web applications. I’ve worked at Genesys and the Marine Institute, focusing on Angular, modern testing practices, and CI/CD automation. I also work with Svelte, Flutter, and Node.js on personal projects, with a background in software design and digital media.

Available to hire

I’m a front-end engineer with experience building scalable, component-driven web applications. I’ve worked at Genesys and the Marine Institute, focusing on Angular, modern testing practices, and CI/CD automation. I also work with Svelte, Flutter, and Node.js on personal projects, with a background in software design and digital media.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Front End Engineer at Genesys
March 1, 2025 - October 7, 2025
Built front-end applications for configuring, viewing, and managing automated tasks and workflows as part of Genesys Cloud’s work automation and task-routing solution. Developed using Angular within an NX monorepo, ensuring scalable architecture and shared code standards. Implemented component tests (Storybook) and system tests (Playwright) to improve coverage and reduce regressions. Integrated CI/CD pipelines with Jenkins to automate builds, tests, and deployments.
Front End Software Engineer at The Marine Institute
August 1, 2021 - October 7, 2025
Built an embeddable widget service for map pinning, charting, and data visualisations as part of a collaborative team. Developed and maintained multiple configuration-driven widgets using Angular, ensuring reusable and consistent components. Wrote unit tests to maintain code quality and catch issues early. Created SQL scripts to transfer and transform data from an old schema to a new database structure.
Front End Engineer at Genesys Cloud
March 1, 2025 - October 7, 2025
Built front-end workflows for Genesys Cloud's work automation and task-routing solution. Developed using Angular within an NX monorepo, ensuring scalable architecture and shared code standards. Implemented component tests (Storybook) and system tests (Playwright) to improve coverage and reduce regressions. Integrated CI/CD pipelines with Jenkins to automate builds, tests, and deployments.
Front End Software Engineer at The Marine Institute
August 1, 2021 - October 7, 2025
Built an embeddable widget service for mapping, charting, and data visualisations as part of a collaborative team. Developed and maintained multiple configuration-driven widgets using Angular, ensuring reusable and consistent components. Wrote unit tests to maintain code quality and catch issues early. Created SQL scripts to transfer and transform data from an old schema to a new database structure.

Education

HDip Software Design & Development at University of Galway
September 1, 2017 - September 1, 2018
MSc Creative Digital Media at Technological University Dublin
September 1, 2014 - February 1, 2016
BSc Music, Media and Performance Technology at University of Limerick
September 1, 2009 - May 1, 2013
HDip Software Design & Development at University of Galway
September 1, 2017 - September 1, 2018
MSc Creative Digital Media at Technological University Dublin
September 1, 2014 - February 1, 2016
BSc Music, Media and Performance Technology at University of Limerick
September 1, 2009 - May 1, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Software & Internet, Education, Media & Entertainment, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more