Petr Gotthard

Firmware Development Team Leader at Advantech Czech s.r.o.

Brno, Southeast, Czechia
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
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.
code17 years of coding experience
job18 years of employment as a software developer
bookIng. (Msc.), Computer Science and Engineering, Ing. (Msc.), Computer Science and Engineering at Brno University of Technology
languagesCzech, English, German
stackoverflow-logo

Stackoverflow

Stats
353reputation
53kreached
3answers
1question
github-logo-circle

Github Skills (43)

debug10
ssl10
tls1210
erlang10
messaging10
amqp10
it-security10
c1110
tls1310
security10
rabbitmq10
c1710
mtls10
message-broker10
packet-capture10

Programming languages (13)

JavaC++CMakefileVueGoHTMLErlang

Github contributions (5)

github-logo-circle
tpm2-software/tpm2-tss

Jun 2021 - Apr 2022

OSS implementation of the TCG TPM2 Software Stack (TSS2)
Role in this project:
userBack-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.
tpm2tcgsapisoftware-stackoss
openssl/openssl

Nov 2020 - Jul 2021

TLS/SSL and crypto library
Role in this project:
userBack-end Developer
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.
Request Free Trial