Andrew Macdonald is a research professional based in Montreal with 13 years of experience translating ecological expertise into quantitative models, particularly generative Bayesian approaches. He supports scientists across the Quebec Centre for Biodiversity Science and brings a strong academic background—including a PhD from UBC studying species interactions in bromeliads and earlier work on plant–enemy dynamics. Comfortable with both field ecology and computational methods, he contributes technical writing and course content for data-wrangling resources like the well-regarded STAT545 UBC repository. Colleagues rely on him to turn complex ecological questions into reproducible analyses and clear teaching materials. He combines deep domain knowledge with a knack for communicating statistical ideas to diverse research teams.
13 years of coding experience
4 years of employment as a software developer
The University of British Columbia
Bachelor of Science (Hon), Biology, Bachelor of Science (Hon), Biology at University College of Cape Breton
Main repository for STAT 545 @ University of British Columbia, a course in data wrangling, exploration, and analysis with R.
Role in this project:
Technical Writer
Contributions:24 commits, 2 PRs, 2 branches in 1 year
Contributions summary:Andrew primarily contributed to updating and adding content to the course website. Their commits involved updating existing tutorial pages and adding new tutorials, slides, and homework assignments related to getting data from the web. They focused on content creation and organization within the website's structure, making it a central hub for course materials.
Contributions:42 commits, 55 pushes, 1 branch in 5 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
Andrew Macdonald - Research Professional at Université de Sherbrooke