Sam Perrin is a Principal Software Engineer based in the UK with 11 years’ experience architecting and building scalable cloud-native services across AWS, GCP, and Azure, with a strong emphasis on Go. Rising through multiple senior engineering roles at Matillion, he combines hands-on backend and DevOps expertise with technical leadership in designing efficient, production-grade systems. He contributes to open-source pipeline tooling—improving RBAC, authentication, and scalability—demonstrating a pragmatic focus on security and operational robustness. Known for tackling thorny scaling issues and bringing order to permissions and access control (including Casbin integration), he blends deep implementation skills with pragmatic architecture and team enablement.
Build powerful pipelines in any programming language.
Role in this project:
Back-end & DevOps Engineer
Contributions:7 commits, 15 PRs, 60 comments in 1 year 9 months
Contributions summary:Sam's contributions focused on both back-end and DevOps aspects of the project. They addressed scaling issues in the front-end and implemented a permission system, renaming Permissions to Roles and improving authentication. They also fixed Go Report Card issues and made updates related to RBAC, including its integration using Casbin, alongside various bug fixes and refactoring. The user also handled tasks such as adding and deleting roles and user data.
Contributions:24 commits, 1 PR, 16 pushes in 2 years 6 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
Sam Perrin - Principal Software Engineer at Matillion