Michael Orwin is a software developer with 11 years of hands-on experience building full-stack applications and engineering tools, currently contributing at Epic. He combines strong foundations in Python, Java, JavaScript, and C++ with a mathematics background focused on number theory and combinatorics, often exploring prime-related problems in personal projects. His work spans production web features—React frontends, Material UI, Cognito, and Stripe integrations—to research-grade numerical and simulation code developed in C++ and scientific Python. Past roles include developing molecular dynamics workflows, fatigue-analysis engineering software, and a mathematics REU that produced published results and accompanying repositories. Comfortable moving between research and product environments, he brings curiosity-driven problem solving and a track record of shipping polished, user-facing features as well as reproducible computational research. Outside of code he recharges swimming, playing piano, and spending time by the water with his golden retriever, Harry.
11 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at Kalamazoo College
High School Education, High School Education at Kalamazoo Area Mathematics and Science Center
Contributions:18 PRs, 15 pushes, 15 branches in 2 years 9 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.