Ruairidh Macleod is a Software Architect with 10 years' experience building secure, data-intensive systems, currently leading the Scottish Medical Imaging service at EPCC to host a multi-petabyte archive for AI research. He combines a physics MSci with hands-on engineering in data engineering, medical imaging and Trusted Research Environments, bridging research requirements with production-grade architecture. At EPCC he progressed from applications developer to architect, focusing on scalable, auditable platforms for sensitive health data. An active open-source contributor, he expanded pre-commit to support the .NET ecosystem, demonstrating attention to cross-language developer ergonomics and automation. Based in Edinburgh, he brings a blend of research-informed design and practical delivery, with an unusual mix of physics background and secure data infrastructure expertise.
10 years of coding experience
2 years of employment as a software developer
High School, High School at Inverness Royal Academy
MSci, Physics, 2:1, MSci, Physics, 2:1 at The University of Glasgow
A framework for managing and maintaining multi-language pre-commit hooks.
Role in this project:
Backend & Automation Engineer
Contributions:8 reviews, 5 commits, 7 PRs in 2 years 3 months
Contributions summary:Ruairidh primarily contributed to enhancing the pre-commit framework by adding support for the .NET ecosystem. This involved the implementation of new language support for dotnet, including environment setup, build processes, and tool installation. The user also addressed existing code issues related to dotnet, such as cleanup and prefix handling, and made modifications to existing test files. This demonstrates a focus on expanding the capabilities of the pre-commit tool to support a broader range of programming languages.
Contributions:45 reviews, 16 PRs, 23 pushes in 2 years 10 months
templateread-the-docs
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.