Ruairidh Macleod

Software Architect at EPCC

City of Edinburgh, Scotland, United Kingdom
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

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job2 years of employment as a software developer
bookHigh School, High School at Inverness Royal Academy
bookMSci, Physics, 2:1, MSci, Physics, 2:1 at The University of Glasgow
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

tooling10
python10
net10
dotnet10
development-tools10
asp-net10
precommit10
pre-commit-hook10
developer-tools10
git9
cicd9
cd9
automation9
automations9
docker8

Programming languages (21)

C#PowerShellJavaC++CSSRustCGo

Github contributions (5)

github-logo-circle
pre-commit/pre-commit

Aug 2020 - Dec 2022

A framework for managing and maintaining multi-language pre-commit hooks.
Role in this project:
userBackend & 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.
linterpythonmulti-languagepre-commitrefactoring
SMI/docs

May 2022 - Mar 2025

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.
Request Free Trial
Ruairidh Macleod - Software Architect at EPCC