Sandy Macdonald is a bioinformatician with 12 years’ experience blending wet-lab microbiology and computational systems biology to study host-microbe interactions. With a PhD on iron acquisition in Pasteurella multocida and postdoctoral work building integrated metabolic models for insect symbioses, she excels at genome annotation, flux-balance modelling and multi-omics data integration. After completing a Distinction MSc in Computational Biology she expanded into phylogenomics and broader bioinformatics, including a phylome of the tsetse fly built at the Centre for Genomic Regulation. Now at the University of York’s C2D2 initiative she provides cross-disciplinary bioinformatics support for chronic disease research while continuing to develop reproducible analysis pipelines in Python. She also brings practical embedded/IoT and open-source experience from contributions to Pimoroni projects and pursues photography outside the lab—an indicator of her attention to detail and visual communication skills.
11 years of coding experience
4 years of employment as a software developer
Ph.D., Biology, Ph.D., Biology at The University of Edinburgh
Master's degree, Computational Biology, Distinction, Master's degree, Computational Biology, Distinction at University of York
Python library for the Enviro+ environmental monitoring board
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:15 commits, 1 PR, 3 pushes in 8 months
Contributions summary:Sandy primarily contributed to the development of example applications for the Enviro+ environmental monitoring board, integrating various sensors. Their work includes creating examples that read data from sensors like the BME280 (temperature, pressure, humidity), PMS5003 (particulates), LTR559 (light), and MICS6814 (gas). They also focused on creating a Luftdaten example to send sensor data to the Luftdaten project, and several other example applications.
Combined library for V2/V3 Inky pHAT and Inky wHAT.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:22 commits, 6 PRs, 6 pushes in 3 months
Contributions summary:Sandy primarily contributed to the example code within the repository, modifying existing examples to support different Inky pHAT/wHAT display types and colors. These changes involved updating image loading, display logic, and color palettes. The user also added new example scripts, specifically for the Inky wHAT, showcasing their ability to adapt and create new display functionalities.
inkyphatpypi-package
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.