Mark Pashmfouroush is a software engineer with 11 years of experience specializing in Linux networking, datapaths, and eBPF. Currently at Isovalent, he brings hands-on expertise in kernel-aware networking and has a background at Cloudflare working on Layer 4 load balancing with XDP eBPF. An active open-source contributor, Mark has made notable contributions to high-profile projects like cilium/ebpf and cilium/cilium, improving tooling, build reliability, and L2 networking features such as gratuitous ARP. He blends backend development with DevOps practices to ship maintainable, production-ready infrastructure code. Colleagues rely on him for pragmatic refactors and robust error-handling in complex packet-processing systems. Based in the UK, he pairs deep systems knowledge with a practical focus on observability and reliability.
eBPF-based Networking, Security, and Observability
Role in this project:
Back-end Developer
Contributions:100 reviews, 12 PRs, 2 branches in 2 years 4 months
Contributions summary:Mark primarily contributed to the networking and security aspects of the Cilium project, focusing on features related to L2 networking and gratuitous ARP. They introduced a "garp" cell and implemented changes to the packet handling code, specifically concerning interface configuration and packet processing. The user also worked on integrating the GARP functionality with the endpoint manager. Their work included both the introduction of new features and the refactoring of existing components.
ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:8 reviews, 6 commits, 4 PRs in 9 months
Contributions summary:Mark primarily contributes to the examples and tooling related to the `cilium/ebpf` library. Their contributions include updating dependencies, adding examples, and refining build scripts. They demonstrated expertise in integrating with eBPF, modifying build processes, and adjusting the project's header files to be more maintainable. The user is also responsible for addressing error handling and improving build reliability.
golangkernelattachebpf-programsgo-library
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
Mark Pashmfouroush - Software Engineer at Isovalent