Alexei Starovoitov is a seasoned software engineer with 11+ years focused on kernel and compiler engineering, currently working on Linux kernel development at Facebook. His expertise spans GCC and compiler internals, MIPS/x86/SPARC architectures, DPI/packet-processing dataplanes, and performance tuning—skills honed through roles at Sun, Netlogic, PLUMgrid and early work on VLIW ports. He contributes to high-impact open-source tooling such as iovisor/bcc, improving BPF-based IO and monitoring infrastructure and cross-LLVM build reliability. Known for low-level pragmatism, he pairs deep architecture knowledge with practical optimizations (e.g., targeted refactors and build fixes) that improve observability and performance in production systems. Based in Saratoga, CA, he brings a rare blend of compiler theory and kernel-level systems engineering to complex performance and tracing problems.
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
Role in this project:
Back-end & System Engineer
Contributions:6 reviews, 301 commits, 502 PRs in 4 years 10 months
Contributions summary:Alexei primarily contributed to the internal tooling and infrastructure of the BCC project, focusing on optimizing and extending the BPF (Berkeley Packet Filter) capabilities. This included refactoring code for efficiency, such as using `__builtin_memcpy()` and removing unnecessary imports. The user also introduced new features to access and annotate program tags, which improves debugging and management. Further contributions included build fixes for different LLVM versions and improvements to the bcc-lua scripting environment.
Contributions:11 commits, 16 PRs, 24 pushes in 3 years 5 months
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
Alexei Starovoitov - Software Engineer at Facebook