Patrick Fitzgerald is a versatile software engineer with 15 years of experience across mobile, backend and applied machine learning, currently contributing to Yelp’s CSI applied ML team from Nanaimo, BC. He has a strong mobile pedigree—senior Android roles and freelance work building IoT, secure messaging and fintech apps—paired with formal ML training from Stanford. Patrick moves comfortably between full-stack mobile development and production ML systems, having built everything from Bluetooth IoT prototypes to asset-backed fintech platforms. His career blends startup founder grit with enterprise delivery, and he brings practical cross-domain expertise that helps bridge product, data and engineering teams.
15 years of coding experience
10 years of employment as a software developer
Honours, Bsc. in Computer Applications, Honours, Bsc. in Computer Applications at Dublin City University
Leaving Certificate, Leaving Certificate at Castleknock Community College
Certification, Machine Learning, Certification, Machine Learning at Stanford University
Contributions:291 commits, 87 pushes, 1 branch in 4 months
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.