I'm a software engineering manager with multiple decades of continuous experience
in the industry. My career has spanned the full spectrum of software engineering — from being
the sole engineer in an early-stage start-up to leading engineering departments at scale,
and every stage in between.
What defines my career isn't any single technology or role — it's the ability to adapt.
I've delivered production software in eight distinct industries, worked across
consulting, product and in-house engineering environments, and navigated the full product
lifecycle from a blank whiteboard to live systems serving millions of users.
Leadership has been a consistent thread throughout. I recruit, mentor and grow engineering
teams, and I believe the best technical outcomes come from creating an environment where
engineers can do their best work. I hold a BSc in Applied Computing from the
University of Ulster, Magee College.