Iain Moncrief is a research-focused software engineer and visiting researcher with nine years of practical experience bridging programming language theory, formal verification, and high-performance machine learning. Currently based in Honolulu and pursuing Mathematics and Computer Science at Oregon State University, he has contributed to PL and compiler research using Coq and Lean4 and built GPU‑accelerated ML tooling (autograd, CUDA/ROCm) for Chapel at HPE. His work spans formal logic and rule systems for verification as well as hands-on HPC implementations and benchmarking of neural networks on supercomputing platforms. Iain’s profile combines deep theoretical interests—category theory and type systems—with applied systems experience in manufacturing software and ML library engineering, reflecting an unusual mix of abstract math and production-scale performance engineering.
9 years of coding experience
2 years of employment as a software developer
Johannes Gutenberg University Mainz
Mathematics and Computer Science, Mathematics and Computer Science at Oregon State University
Brigham Young University
Assets School
Computer Science, Computer Science at Windward Community College
Summer Program, Summer Program at University of California, Davis
Contributions:47 commits, 43 pushes, 1 branch in 11 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.
Request Free Trial
Iain Moncrief - Visiting Researcher at Oregon State University