Brendan Ashworth

Chief Technology Officer at Bunting Labs

San Francisco, California, 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
Brendan Ashworth is a CTO and entrepreneur with 11 years of engineering experience building high-performance backend systems and leading product-focused teams from San Francisco. An MIT graduate in Physics, Computation and Cognition, he blends deep systems-level expertise with startup instincts as co-founder of Bunting Labs and current CTO of CodeCanary. He is an active open-source contributor to prominent projects like MinIO and Node.js, where his work improved performance, reliability, and APIs for object storage and core runtime modules. Brendan’s background spans academia (MIT CSAIL) and industry research (IBM), and he’s known for pragmatic refactoring—locking, syscalls, and race-fix work that quietly prevents production outages. He brings a maker’s mindset to leadership: hands-on coding, rigorous testing, and a focus on scalable, auditable infrastructure.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS, Physics, Computation and Cognition, Bachelor of Science - BS, Physics, Computation and Cognition at Massachusetts Institute of Technology
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
2,875reputation
246kreached
45answers
3questions
Badges
javascript
top-5%
github-logo-circle

Github Skills (37)

javascript10
back-end-development10
testing10
dgram10
http10
object-storage10
go10
aws-s310
nodejs10
backend10
benchmark9
apidoc9
benchmarking9
zlib9
performance-optimization9

Programming languages (13)

C++CRustMakefileGoHTMLTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
minio/minio-js

Aug 2016 - Aug 2017

MinIO Client SDK for Javascript
Role in this project:
userBack-end Developer
Contributions:10 commits, 9 PRs, 61 comments in 1 year
Contributions summary:Brendan primarily contributed to enhancing the functionality of the `minio-js` client SDK. They improved the `presignedPutObject` function by making the expiry parameter optional and added corresponding tests. Further contributions include implementing `getBucketPolicy` and `setBucketPolicy` functions, along with associated documentation and tests. They also addressed a bug in the bucket notification configuration API by correcting documentation and example and added additional argument validation unit tests.
javascript-libraryjavascriptsdkminiostorage-servers
nodejs/node

Jan 2015 - Nov 2019

Node.js JavaScript runtime ✨🐢🚀✨
Role in this project:
userBack-end Developer
Contributions:116 PRs, 52 pushes, 1045 comments in 4 years 10 months
Contributions summary:Brendan primarily focused on improving the `dgram` and `http` modules, implementing new functionality and refactoring existing code. They also made benchmark improvements and added new features related to output formatting. Additionally, the user contributed to test suite enhancements, distributing tests into separate files and fixing crypto-related testing issues.
windowsnode-jsjavascriptlinuxruntime
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
Brendan Ashworth - Chief Technology Officer at Bunting Labs