About Me

I'm an Irish software engineer and technical leader with over 15 years of diverse experience spanning mobile, web, backend, and embedded technologies. Based in Barcelona, my journey began developing debug tools for the Symbian operating system, where I gained deep insights into system-level programming

My career evolved through working with C++ point cloud analysis libraries before diving into Android development in 2011. Since then, I've architected and delivered a diverse portfolio of applications—from streamlined agenda apps to sophisticated VOIP solutions and server-driven widget engines. My full-stack expertise includes building robust backends using NodeJS, Java Spring Boot, AWS, MySQL, and MongoDB. Recently, I've specialized in developing analytics and Session Replay SDKs for Android applications.

As a technical lead of a cross-functional team encompassing web, mobile, and backend development, I've embraced the challenges of leadership while maintaining hands-on development. I'm passionate about building high-performing software teams, emphasizing collaboration over individual heroics. My approach focuses on implementing lean, effective processes—including CI/CD pipelines and comprehensive automated testing—to maximize team productivity and code quality.

Outside of the technologies that I work on directly day to day, I am also interested in data science, machine learning and electronics. And most importantly, I have two great kids and a fantastic wife and am enjoying life in Barcelona!

Contentsquare

Senior Software Engineer 2

2022 - Present

Instaply

Team Tech Lead & Senior Software Engineer

2016 - 2022

ISIS Papyrus

Android Team Lead

2011 - 2016

Aqsense

Software Engineer

2010 - 2011

Symbian

Software Engineer

2006 - 2010

Trust5

Graduate Software Engineer

2005 - 2006