Firmware Development Team Leader at Advantech Czech s.r.o.
Brno, Southeast, Czechia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Petr Gotthard is a Firmware Development Team Leader with 17 years of experience building and securing networked hardware and software, currently leading cellular router firmware development and compliance at Advantech Czech. He combines hands-on firmware and backend engineering with product security ownership—driving IEC/EN and CRA certifications, PSIRT processes, and TPM2.0 integration. His open-source contributions span high-impact projects like Wireshark, OpenSSL, RabbitMQ and the TPM2 stack, where he modernized crypto usage and protocol dissectors to strengthen interoperability and security. A systems thinker and former IoT researcher, he excels at turning prototypes into certifiable products that balance technical, business and regulatory demands. Notably, he blends deep protocol-level work (AMQP, TLS) with practical productization experience across aerospace, telecom and industrial domains.
17 years of coding experience
18 years of employment as a software developer
Ing. (Msc.), Computer Science and Engineering, Ing. (Msc.), Computer Science and Engineering at Brno University of Technology
OSS implementation of the TCG TPM2 Software Stack (TSS2)
Role in this project:
Back-end Developer & Security Engineer
Contributions:3 reviews, 18 commits, 15 PRs in 9 months
Contributions summary:Petr focused on improving the security and maintainability of the TPM2 Software Stack. Their contributions include refactoring code to use modern OpenSSL APIs, such as EVP_PKEY_sign and EVP_DigestUpdate, and replacing deprecated functions. The user also addressed OpenSSL compatibility issues, ensuring the code worked across different versions, and simplified key size retrieval. These changes enhance the project's security posture and future-proof the codebase against upcoming OpenSSL deprecations.
Contributions:16 reviews, 18 commits, 22 PRs in 7 months
Contributions summary:Petr primarily contributed to fixing bugs and improving the OpenSSL library's functionality. Their work included addressing double-free vulnerabilities, correcting parameter handling in various functions, and enhancing the integer parsing mechanism. They also implemented a new command line option and modified multiple applications to utilize it. These changes directly improved the security and stability of the OpenSSL library.
crypto-librarycryptographyssltlscrypto
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.