Adrien Schildknecht is a software engineer with 13 years of experience specializing in security infrastructure, distributed systems, and cloud-scale reliability. Based in Annecy, France, he builds vulnerability management, network scanning, and compliance systems at Meta while previously architecting FBOSS features and network-monitoring tools. His low-level systems expertise spans kernel and filesystem work at Google and Arista, driver fuzzing at NVIDIA, and hands-on contributions to widely used open-source projects like facebook/fboss, osquery and e2fsprogs. He combines security-first thinking with deep systems programming—implementing warmboot logic for ACL stats, cross-platform network tables, and ext4/squashfs performance improvements. Known for pragmatic problem-solving, he often bridges hardware ASIC behavior and cloud-scale services to deliver measurable reliability gains. Fluent in C/C++ and system internals, he brings both production-grade infra experience and a track record of impactful open-source fixes.
Facebook Open Switching System
Software for controlling network switches.
Role in this project:
Back-end Developer
Contributions:40 commits in 9 months
Contributions summary:Adrien primarily contributed to the core logic of the Facebook Open Switching System. Their work focused on adding support for ACL counters, enabling the collection of statistics on network traffic. This involved modifying and extending the `BcmAclTable` class, implementing new qualifiers like `IpType` and `TTL`, and adding functionality for traffic counter configuration within the configuration files and the `MatchAction` structure. Furthermore, the user implemented and tested the warmboot logic for ACL stats ensuring the correct behavior after restarts.
Contributions summary:Adrien primarily contributed to the libext2fs library, addressing critical issues and enhancing its functionality. Their work included fixing a buffer size reset problem in the `ext2fs_zero_blocks2` function and replacing `unsigned long` with `uintptr_t` to support win64 architecture. The user also introduced a new `unixfd_io_manager` for direct file descriptor usage and implemented the Android sparse I/O manager. Furthermore, they added context information to the block allocator and implemented several new tools and features within e2fsdroid.
vfstarballfinderadministratorfilesystem
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
Adrien Schildknecht - Software Engineer (Security Infra) at Meta