Geoff Nagy is a research scientist and robotics-focused engineer with a decade of experience designing end-to-end systems that span hardware, firmware, and software. Currently at Apple after earning a PhD in Computing Science, he blends academic rigor with hands-on prototype engineering—previously leading multidisciplinary teams that merged robotics and virtual reality. He’s taught undergraduate computer science, built interactive training tools for the Canadian Air Force, and thrives on turning conceptual research into functioning products. Known as a (trouble-)maker, Geoff brings a systems-first mindset and a taste for practical risk-taking that keeps complex projects moving from lab to reality.
10 years of coding experience
4 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at University of Manitoba
Doctor of Philosophy - PhD, Computing Science, Doctor of Philosophy - PhD, Computing Science at Simon Fraser University
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.