Bence Szépkúti is a Senior Software Engineer at Arm with six years of experience building secure, low-level software for embedded and cryptographic systems. He leads CI work for the CE-OSS MbedTLS team and has hands-on experience improving TLS library security, memory safety, and protocol support in a project used widely across the industry. His background in Trusted Firmware-A demonstrates expertise in AArch32/AArch64 portability, power-management instrumentation, and secure payload execution on resource-constrained platforms. A University of Cambridge computer science graduate, he combines academic rigor with practical contributions to high-profile open-source projects. Notably, he has driven subtle but impactful fixes—like removing hardcoded test values, tightening AEAD handling, and closing memory leaks—that raise overall system robustness. Colleagues rely on him for detailed, security-focused engineering that spans CI, embedded firmware, and cryptographic libraries.
6 years of coding experience
4 years of employment as a software developer
Bachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at University of Cambridge
Secondary school, Natural Sciences, Secondary school, Natural Sciences at Fazekas Mihály Fővárosi Gyakorló Gimnázium és Általános Iskola
An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
Role in this project:
Backend Developer & Security Engineer
Contributions:265 reviews, 162 commits, 129 PRs in 2 years 7 months
Contributions summary:Bence primarily focused on improving the security and robustness of the mbedtls library. Their work involved removing hardcoded values in test cases and adding missing copyright dates to the source files. They also introduced new algorithms, such as PSA_ALG_STREAM_CIPHER. Furthermore, they improved the handling of AEAD tag lengths and fixed memory leaks, indicating a focus on code quality and security-related improvements within the cryptographic library.
Contributions summary:Bence's contributions primarily focused on modifying and consolidating code related to the Trusted Firmware-A (TF-A) project. They addressed libc definitions for multiple architectures (AArch32/64), unifying and optimizing the code. The user also made changes to the system for Power Management Framework (PMF) runtime instrumentation, including porting to AArch32, indicating work on embedded systems and low-level system software development. Additionally, they worked on execution state switching within the Secure Payload (SiP) and addressed build configurations.
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.