Michael Catchen

Data Scientist Research Software Engineer

Berkeley, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Michael Catchen is a computational ecologist and postdoctoral researcher with a decade of experience combining machine learning, computational statistics, and field-driven ecology to improve biodiversity monitoring and forecasting. Currently an IVADO Postdoctoral Fellow at Université de Montréal, he adapts modern computer-vision and gradient-boosting techniques to advance species distribution modeling and optimal biodiversity-observation network design. His PhD from McGill focused on using simulation and ML to predict ecological dynamics and species interaction networks, and he has hands-on experience building geospatial analysis tools in a GEO BON–Microsoft partnership. Michael’s background spans research software development, teaching, and embedded systems work at JPL, reflecting an unusual mix of field ecology, production-grade tooling, and low-level programming. Colleagues will note his wry Github bio—“not actually a frog”—hinting at a playful curiosity that complements rigorous, reproducible science.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster of Arts - MA, Ecology and Evolutionary Biology, Master of Arts - MA, Ecology and Evolutionary Biology at University of Colorado Boulder
bookDoctor of Philosophy - PhD, Ecology, Doctor of Philosophy - PhD, Ecology at McGill University
github-logo-circle

Github Skills (62)

ecology10
sampling10
ai-chat10
simulation9
dynamics9
biodiversity9
location9
julia9
biogeography9
optimization8
gpt4all8
llm-inference8
spatial-analysis8
hugo8
traits7

Programming languages (8)

JuliaRC++TeXSCSSJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Making better network predictions through ML - done right!
Contributions:65 reviews, 116 PRs, 249 pushes in 8 months
machine-learning
population and community dynamics on spatial graphs, in julia.
Contributions:50 commits, 2 PRs, 219 pushes in 1 year 2 months
juliaecojuliadynamicssimulationecology
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