Sylvain Peyrefitte is a security engineer with 12 years' experience blending incident response, reverse engineering, and detection engineering at Airbus CERT and previous roles in defense and R&D. He brings deep protocol-level expertise—demonstrated by sustained open-source contributions to RDP implementations in Python and Node.js—alongside systems programming in C++, Python, and C#. Based in Toulouse, he has taught reverse engineering and C language courses, pairing practitioner experience with pedagogy. His background spans hardening critical systems for the Ministère des Armées to implementing VNC/RDP and web technologies at startups, revealing a rare mix of low-level protocol fluency and applied security operations. Notably, he often converts reverse-engineering insights into detection and tooling, turning obscure protocol behaviors into practical defenses.
12 years of coding experience
8 years of employment as a software developer
Licence, Physique, Licence, Physique at Université Paul Sabatier Toulouse III
Ingenieur - Master degree, Informatique - Computer science, Ingenieur - Master degree, Informatique - Computer science at INSA Rennes - Institut National des Sciences Appliquées de Rennes
Contributions:250 commits, 10 PRs, 89 pushes in 6 years 8 months
Contributions summary:Sylvain contributed to the `rdpy` repository, which focuses on the Remote Desktop Protocol (RDP) in Twisted Python. Their commits focused on reading and interpreting connection response data, and integrating the protocol. The user's work involved modifying existing files related to the RDP protocol, including `tpdu.py`, `mcs.py`, `gcc.py`, and `ber.py`, which suggest a focus on understanding and implementing the low-level protocol specifications.
A pure Node.js Microsoft Remote Desktop Protocol (RDP) Client
Role in this project:
Full-stack Developer
Contributions:47 commits, 4 PRs, 55 pushes in 5 years 9 months
Contributions summary:Sylvain contributed significantly to the front-end and back-end of the mstsc.js project, focusing on implementing new features and fixing bugs. They added event binding, keyboard and mouse controls, and integrated a web-based rendering system. They also updated the bitmap handling and decompression to support diverse bitmap formats. Further contributions include integrating a cozy-cloud like system.
remote-desktoprdp-clientnode-jsjavascriptrdp
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
Sylvain Peyrefitte - Security Engineer Airbus CERT at TLS-SEC