Dylan Coakley is a Lead Product Engineer based in Ireland with nine years of experience building full-stack and embedded software across C++, Qt, Node.js and modern frontend stacks like Vue.js. He blends hands-on development—shipping UI/UX designs from Figma and implementing C++/Qt for embedded devices—with product-facing responsibilities such as requirements gathering and project planning. Dylan has led frontend teams and accelerated delivery with AI tooling, while contributing to notable open-source work on Clinic.js to improve Node.js performance diagnostics. His background spans video editor GUI improvements in OpenShot to performance tooling at NearForm, showing a rare mix of user-facing UX fixes and low-level performance engineering. Known for iterative problem-solving, he often bridges gaps between design, backend systems and developer tooling to deliver pragmatic, production-ready solutions.
9 years of coding experience
13 years of employment as a software developer
FETAC 6 Higher Certificate in Networks and Web Design, FETAC 6 Higher Certificate in Networks and Web Design at St. Johns Central College
Bachelor of Science (BSc) Software Development, Bachelor of Science (BSc) Software Development at Munster Technological University
FETAC 5 Advanced Certificate in Networks and Software Systems, FETAC 5 Advanced Certificate in Networks and Software Systems at Cork college of commerce
Clinic.js diagnoses your Node.js performance issues
Role in this project:
Performance Engineer
Contributions:15 commits, 13 PRs, 48 pushes in 2 months
Contributions summary:Dylan primarily focused on improving the functionality and usability of the `clinic.js` tool, specifically related to the performance analysis and diagnostics of Node.js applications. They implemented and refined features for tools such as doctor, bubbleprof, and flame, and addressed issues related to file paths and terminal output. Their contributions included adding the ability to set a collect delay, fixing tests for terminal links, and correcting minor typos, enhancing the overall user experience and the accuracy of the performance data generated.
OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.
Role in this project:
Full-stack Developer
Contributions:153 commits, 82 PRs, 58 pushes in 1 year 4 months
Contributions summary:Dylan primarily contributed to the graphical user interface (GUI) of OpenShot Video Editor, modifying Python files to improve the user experience and fix bugs. Specifically, they focused on enhancing the default language settings, merging branches, and integrating the functionality for saving video frames. The user also addressed layout and display issues for markers and keyframes within the timeline. Their contributions included changes to files related to the title editor and the rendering of the timeline itself.
pythonc-plus-plusopenshotvideo-editingvideo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.