Michael Macaskill is a Senior Biostatistician based in Christchurch, New Zealand, with 14 years of applied experience and a research career spanning decades that bridges population health, neuroscience, and defence. He holds a PhD from the University of Otago and has led teams at Stats NZ managing population estimates and projections, directed research at the New Zealand Brain Research Institute, and now advises cancer control strategy at Te Aho o Te Kahu. Comfortable moving between high-level policy and hands-on data work, he brings deep statistical rigour to public health decision-making and modelling. An active contributor to open-source science tooling, he’s improved data export and task-handling in the widely used PsychoPy experiment platform—an indication of his practical focus on reproducible, R-friendly outputs.
14 years of coding experience
21 years of employment as a software developer
Doctor of Philosophy - PhD, Medicine, Doctor of Philosophy - PhD, Medicine at University of Otago
BSc, BA (Hons), PSYCHOLOGY, BSc, BA (Hons), PSYCHOLOGY at University of Canterbury
For running psychology and neuroscience experiments
Role in this project:
Back-end Developer
Contributions:52 commits, 33 PRs, 1 push in 10 years 10 months
Contributions summary:Michael primarily focused on improving the data handling and output functionalities within the PsychoPy library. Their contributions include fixing a bug in the `saveAsText` function, adding a new `saveAsWideText` function for creating R-friendly text files, and enhancing the `TrialHandler` class with features for n-back tasks. They also addressed issues related to Unicode encoding in data output functions and corrected documentation typos.
Functions for working with NZBRI MS epidemiology data
Contributions:1 review, 2 PRs, 22 pushes in 1 year 10 months
epidemiology
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.