Brendan Gregg is an internationally recognized performance engineer with 14+ years of experience building observability and profiling tools adopted across major OSes and tech companies. He created flame graphs and other widely used tooling (FlameGraph, FlameScope, contributions to bcc and bpftrace), and his work has directly influenced industry products and spawned multiple startups. Brendan has led performance strategy and advanced eBPF-based analysis at Intel and Netflix, and now optimizes ChatGPT at OpenAI, focusing on cost and efficiency at cloud and hardware scale. He is an author of two authoritative books on systems performance and a USENIX LISA Outstanding Achievement awardee whose work is credited with saving the industry over $1B. Known for bridging kernel-to-cloud visibility, he combines hands-on scripting and tooling with deep hardware and low-level tracing expertise. Based in Sydney, he quietly pairs prolific open-source stewardship with customer-facing performance consultations that map complex orgs to technical delivery.
14 years of coding experience
16 years of employment as a software developer
Bachelor of Engineering (B.E.) Computer Engineering, Bachelor of Engineering (B.E.) Computer Engineering at University of Newcastle
Contributions:1 release, 185 commits, 90 PRs in 10 years 11 months
Contributions summary:Brendan contributed primarily to the `stackcollapse-perf.pl` and related scripts within the repository. Their contributions focused on enhancing the functionality of these tools, including adding support for Java flame graphs, kernel annotations, and more flexible timestamping options. Additionally, they introduced improvements to the parsing logic and address handling within `stackcollapse-perf.pl` and other scripts, demonstrating a focus on improving the overall usability and functionality of the tool.
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
Role in this project:
Back-end Developer
Contributions:7 reviews, 305 commits, 205 PRs in 5 years 1 month
Contributions summary:Brendan's commits primarily focus on developing tools and examples for the BCC (BPF Compiler Collection) framework within the context of the Linux kernel. They contributed to the creation and improvement of various tools, including ones for tracing TCP connections, block I/O, file system operations, and system calls. The commits involved writing BPF programs (embedded C) and Python scripts to instrument and summarize kernel behavior, demonstrating a focus on kernel-level instrumentation and system-level analysis.
bpfbcclinuxnetworkingebpf
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.