Summary
Warren Gavin is a Head of Software Engineering and senior iOS specialist with over a decade focused on shipping maintainable, user-centered mobile apps and a long pedigree in systems and security dating back to Sony. He has led end-to-end iOS projects—from refactoring legacy codebases to Clean Architecture and SwiftUI migrations—to improve reliability, reduce technical debt, and integrate platforms like CarPlay for EV charging and FDA-aligned healthcare wearables. Warren pairs hands-on development (Swift, SwiftUI, concurrency APIs) with engineering leadership, having owned SDLC, deployment and regulatory cybersecurity for a medical device app that achieved FDA approval. Based in Cascais, Portugal, he freelances on socially impactful projects and brings a rare mix of low-level systems experience (C/C++) and modern mobile practice that helps bridge product, compliance and developer efficiency.
10 years of coding experience
25 years of employment as a software developer
Masters Computing, Masters Computing at Imperial College London
Mathematics Cryptography, Mathematics Cryptography at University of Galway
French, English