Nadav Strahilevitz is a software developer with nine years of experience specializing in high-performance back-end systems and kernel-adjacent tooling. Based in Tel Aviv, he currently develops at Aqua Security, contributing to cloud-native security solutions while maintaining a pragmatic focus on efficiency and memory usage. His open-source work on the popular aquasecurity/libbpfgo project demonstrates deep familiarity with eBPF, Go, and low-level optimization techniques such as precompiling data structures and lazy-loading kernel symbols to reduce GC pressure. He previously held progressive engineering and leadership roles in the Israel Defense Forces, spanning QA/QC to lead software engineer, where he delivered reliable, production-facing systems under strict constraints. Nadav combines hands-on optimization expertise with operational discipline from defense-sector engineering, making him effective at squeezing performance out of complex, resource-sensitive codepaths.
Contributions:10 reviews, 5 commits, 8 PRs in 10 months
Contributions summary:Nadav primarily focused on optimizing the `libbpfgo` library, written in Go. Their contributions included precompiling and reusing data structures (maps) within the code to reduce garbage collection overhead and improve performance. They also worked on kernel symbol management, introducing a lazy loading mechanism for kernel symbols and fixing issues related to address queries within the library. These changes aimed at improving the efficiency and memory usage of the library.
Contributions:32 pushes, 16 branches in 2 years 11 months
golangebpfgowrappinglibbpf
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
Nadav Strahilevitz - Software Developer at Aqua Security