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.
ircneomuttmailmuttmua
bcully/elasticsearch

Sep 2024 - Jul 2026

Free and Open Source, Distributed, RESTful Search Engine
Contributions:141 pushes, 97 branches in 1 year 10 months
restrestfulsearch-engine
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