Michael Edegware is a Software Engineer III at Google with nine years of experience building mobile apps, databases, and robotics-driven systems for startups and research labs. He combines a dual background in mechanical engineering and computer science from Tufts with a 4.0 Master's in AI from Johns Hopkins, applying machine learning and robotics research to practical products. His track record includes inventing methods to transfer haptic knowledge between robots, developing image-based anomaly detection with reinforcement learning, and shipping Android frameworks that integrate C++ OpenCV for test-driven mobile development. Based in Mountain View, he pairs hands-on engineering across full stacks with an enthusiast’s curiosity—he’s an avid chess player who channels strategic thinking into algorithmic problem solving. Notably, Michael taught himself key languages and tooling (Python, ROS, JavaScript) to bridge research prototypes into production-quality systems.
9 years of coding experience
6 years of employment as a software developer
High school Diploma, Science and Engineering, 3.91 / 4.0, High school Diploma, Science and Engineering, 3.91 / 4.0 at Federal Goverment Academy, Suleja
Johns Hopkins University
Bachelor’s Degree, Mechanical Engineering and Computer science., Bachelor’s Degree, Mechanical Engineering and Computer science. at Tufts 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.
Request Free Trial
Michael Edegware - Software Engineer III at Google