Frédéric Perrin is a seasoned software engineer with 16 years of experience specializing in network software, automated testing, and operational tooling for routers and virtual network functions. He has driven QA and development for major networking platforms at companies like AT&T, Cisco, Brocade and Graphiant, building Python test frameworks, CI pipelines, and contributing C/Rust code to production routers. Comfortable across layers from IPv6 attack tooling to MPLS, BGP and OSPFv3, he combines deep protocol knowledge with hands-on automation and DevOps experience. Recent work at Graphiant and AddSecure emphasizes fast, test-driven delivery of complex networking features and reliable CI/CD. An active contributor to projects such as the well-known THC IPv6 toolkit and cross-platform build systems, he brings practical security-minded insight into scalability and robustness. Colleagues value his attention to detail, autonomous troubleshooting, and knack for turning complex network behaviour into repeatable automated tests.
16 years of coding experience
9 years of employment as a software developer
Licence, Mathématiques, Licence, Mathématiques at Université de Bretagne Occidentale
Ingénieur diplômé de Télécom Bretagne, Computer Science, Networking, Security, Ingénieur diplômé de Télécom Bretagne, Computer Science, Networking, Security at Ecole nationale supérieure des Télécommunications de Bretagne
Contributions summary:Frédéric primarily contributed to the `thc-ipv6` attack toolkit by implementing and modifying core functionalities. Their work included improving the performance of the `thc_get_mtu` function by implementing caching, as well as enhancing several utility programs within the toolkit. Furthermore, the user added new features like the maximum count option for `flood_mld26` and addressed several bugs such as correcting loop boundaries in `fuzz_ip6`. These changes indicate a focus on improving and expanding the functionality of the IPv6 attack tools.
Contributions summary:Frédéric made several contributions related to the build and deployment process of the Opa language. These included modifications to shell scripts used for building, installing, and packaging the language. The user also updated the build system to support FreeBSD, incorporating platform-specific configurations and commands. Additionally, they modified the build process, replacing make commands with gmake where appropriate, and adjusted sed expressions for cross-platform compatibility.
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.