Leonard Crestez

Software Engineer at Rohde & Schwarz Topex

Bucharest, Romania
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Leonard Crestez is a seasoned software engineer with 16 years of experience building low-level Linux and embedded systems, currently based in Bucharest and working on mixed VoIP/telephony systems. He has deep kernel, driver and firmware expertise—having implemented PCIe and EDMA drivers, rebased large BSPs for i.MX platforms, and contributed to Arm Trusted Firmware support for i.MX8M-series SoCs. Leonard blends networking and security skills as well, upstreaming TCP-AO for BGP, improving Scapy’s IPv6/PCAP-NG handling and adding TCP-MD5/AO support. Comfortable across C, kernel internals, Python test suites and platform bring-up, he also introduced kernel testing practices like kunit at scale. He actively seeks roles that let him contribute to open source, bringing both long-term platform maintenance experience and a knack for shipping subtle, hard-to-test fixes.
code16 years of coding experience
job15 years of employment as a software developer
bookPOLITEHNICA București National University for Science and Technology
stackoverflow-logo

Stackoverflow

Stats
6,760reputation
296kreached
43answers
2questions
Badges
git
top-5%
github-logo-circle

Github Skills (42)

packet-injection10
python10
network-analysis10
architecture10
firmware10
packet10
c1110
linux-kernel10
c1710
sys10
network10
arm10
embedded10
network-security10
architectures10

Programming languages (13)

JavaC++CRustGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
secdev/scapy

Nov 2021 - Apr 2022

Scapy: the Python-based interactive packet manipulation program & library.
Role in this project:
userSecurity Engineer
Contributions:3 reviews, 3 commits, 6 PRs in 4 months
Contributions summary:Leonard primarily contributed to improving the security and reliability of the `scapy` library, focusing on network packet manipulation and analysis. They addressed issues related to the proper handling of IPv6 pseudoheaders and checksum calculations, improving the overall integrity of the library. Further, they fixed vulnerabilities related to PCAP-NG file processing with encrypted secrets, demonstrating expertise in network security testing and protocols. Finally, the user added support for TCP-MD5 and TCP-AO, enhancing the library's capabilities for secure TCP communication.
pythonpython2manipulationsecurity-toolsscapy
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 commits in 14 days
Contributions summary:Leonard's contributions center on low-level system configuration and optimization within the Trusted Firmware-A project for Arm processors. They focused on enabling and configuring power domains for the i.MX8MQ platform, ensuring proper functionality for fastboot over USB. The user also implemented and refined the implementation of IMX_SIP_BUILDINFO and IMX_SIP_GET_SOC_INFO, which is a core component for gathering SoC revision, and they updated interrupt masking. Their work involved modifying platform-specific files, enhancing the platform support for various i.MX8M series processors.
trustedread-onlyfirmwareembedded
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
Leonard Crestez - Software Engineer at Rohde & Schwarz Topex