Brandur Leach is a Staff Software Engineer with 14 years of experience specializing in backend systems, API design, and developer-facing tooling, currently based in Austin, Texas. He has led API architecture and operated high-traffic production services at Stripe and Heroku, rehabilitating multi-language client libraries and shipping resilient webhooks and core platform abstractions. More recently he focused on hosted database platform APIs and SDKs at Crunchy Data (acquired by Snowflake) and now builds SDKs and new platform features at Stainless. An active open-source maintainer, Brandur has contributed significant improvements to widely used Stripe client libraries and tooling like stripe-mock and redis-cell, plus HTTP and JSON Schema ecosystems. He favors pragmatic, well-documented abstractions and has a reputation for reducing operational toil while improving developer experience. Outside work he pairs terminal productivity with endurance running and low-level tinkering with "metal" projects.
14 years of coding experience
20 years of employment as a software developer
Bachelor of Science Computer Engineering, Bachelor of Science Computer Engineering at University of Calgary
Contributions:535 commits, 273 PRs, 325 pushes in 5 years 7 months
Contributions summary:Brandur primarily contributed to the Ruby library for the Stripe API, fixing bugs and implementing features related to handling and interacting with various parts of the Stripe platform. They focused on improving the interaction with Bitcoin transactions and made adjustments for the correct interaction with application fee refunds. The user also added new features and deprecation functionality, as well as made general improvements in the form of bug fixes.
A Redis module that provides rate limiting in Redis as a single command.
Role in this project:
Back-end & DevOps Engineer
Contributions:11 releases, 1 review, 242 commits in 5 years 10 months
Contributions summary:Brandur primarily contributed to the project's infrastructure and core functionality. Their commits reveal a focus on setting up and configuring the CI/CD pipeline using a `rust-everywhere` methodology. They also made code improvements, including renaming and refactoring commands/modules within the Rust codebase. Finally, the user made minor annotation updates to the source code and refactored build and deployment scripts.
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
Brandur Leach - Staff Software Engineer at Stainless