Samantha Frank is a Senior Software Engineer with six years of professional experience building reliable backend systems and production infrastructure across AWS, Skytap, and Let's Encrypt. At Let's Encrypt she contributes to Boulder, the widely used ACME certificate authority, focusing on refactoring and hardening error handling in Go to improve resilience and maintainability. Her background in systems engineering and SRE informs a pragmatic approach to observable, fault-tolerant services and operational tooling. She brings hands-on expertise migrating brittle type assertions to modern Go error patterns, a detail that reflects careful attention to long-term code health and security-critical systems. Based in Old Toronto, she combines cloud-scale systems experience with open-source stewardship in internet security.
An ACME-based certificate authority, written in Go.
Role in this project:
Back-end Developer
Contributions:1 release, 2675 reviews, 197 commits in 2 years 3 months
Contributions summary:Samantha primarily contributed to the Boulder project by refactoring and improving error handling within the `bdns` and `mailer` packages. They replaced direct type casts and assertions with `errors.As` for more robust error management. Additionally, they made several changes to the project's codebase by updating the handling of errors. Their work primarily involved enhancing the resilience and maintainability of the project's codebase.
A sidecar that allows for effortless scaling of a Redis Cluster
Contributions:12 commits, 2 PRs, 4 pushes in 9 months
sidecarredisredis-clusterclustereffortless
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
Samantha Frank - Senior Software Engineer at Let's Encrypt