Brendan Cully

Principal Software Engineer II at Elastic

Vancouver, British Columbia, Canada
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 Cully is a Principal Software Engineer II based in Vancouver with 24 years of experience designing and shipping high-performance storage and distributed systems. He led the storage effort for Amazon’s S3 Express One Zone, building a low-latency Rust service from inception to launch while mentoring teams in distributed storage design. Brendan’s background includes principal engineering roles at Coho Data and a long history of systems work dating back to early-career roles at Epana, reflecting deep operational and architectural expertise. He contributes to open-source projects such as NeoMutt, focusing on low-level code quality, type safety, and reliability in IMAP and caching subsystems. Holding MSc and PhD studies in Computer Science from UBC and a BSc from NYU, he blends rigorous academic training with pragmatic engineering leadership. Colleagues know him for driving maintainability improvements and for quietly surfacing subtle correctness fixes that prevent production bugs.
code24 years of coding experience
job16 years of employment as a software developer
bookBSc Computer Science, BSc Computer Science at New York University
bookPhD Computer Science, PhD Computer Science at The University of British Columbia
stackoverflow-logo

Stackoverflow

Stats
2,703reputation
140kreached
15answers
2questions
Badges
emacs
top-5%
github-logo-circle

Github Skills (19)

code-optimization10
imap10
c1110
c1710
send-email9
sendmail9
emacs9
cli8
mailing8
e-mail8
maildir7
mime7
fifo6
mercurial6
keybindings6

Programming languages (8)

JavaC++RustCM4TclPythonEmacs Lisp

Github contributions (5)

github-logo-circle
neomutt/neomutt

Jul 2017 - Jul 2017

✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat
Role in this project:
userBack-end Developer
Contributions:6 commits in 5 days
Contributions summary:Brendan primarily focused on improving the codebase's quality and maintainability within the NeoMutt project. Their commits addressed signed/unsigned comparison issues and type casting within the code to prevent potential bugs. Additionally, the user refactored the code by removing unused arguments and functions, improving code clarity. The contributions touched on IMAP and bcache related code, suggesting a focus on underlying functionality and optimization within the email client.
notmuchpop3ncursesirc-serverimap
bcully/macports-ports

Dec 2019 - Feb 2025

The MacPorts ports tree
Contributions:15 pushes, 5 branches in 5 years 3 months
portsmacosmacports-portsmacports
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 Cully - Principal Software Engineer II at Elastic