Brandur Leach

Staff Software Engineer at Stainless

Austin, Texas, United States
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
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.
code14 years of coding experience
job20 years of employment as a software developer
bookBachelor of Science Computer Engineering, Bachelor of Science Computer Engineering at University of Calgary
languagesFrench
stackoverflow-logo

Stackoverflow

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

Github Skills (72)

python10
json-schema10
testing10
http10
ruby10
asp-net10
javas10
rack10
rest-api10
markdown10
javascript10
dotnet10
api10
sdk10
stripe-js10

Programming languages (17)

C#JavaCSSRustCGoHTMLKotlin

Github contributions (5)

github-logo-circle
stripe/stripe-ruby

Sep 2015 - Apr 2021

Ruby library for the Stripe API.
Role in this project:
userBack-end Developer
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.
apistripestripe-sdkrubystripe-payments
brandur/redis-cell

Oct 2016 - Aug 2022

A Redis module that provides rate limiting in Redis as a single command.
Role in this project:
userBack-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.
redisredis-clientredis-modulerate-limitingredisearch
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