Hayden Roche

Staff Firmware Engineer at Blues

Barcelona, Catalonia, Spain
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
Hayden Roche is a Staff Firmware Engineer based in Barcelona with 11 years of experience building low-level systems in C and C++ across embedded devices, cryptography, and high-frequency trading. He currently develops firmware for the Blues Notecard, turning physical products into data-driven services, and previously led firmware and security work at wolfSSL where he ported numerous open-source projects to use wolfSSL as a TLS/crypto backend. His background includes designing FPGA-based ultra-low-latency components at IMC and delivering signal-processing pipelines at MIT Lincoln Laboratory, giving him rare cross-domain fluency in hardware, FPGA toolchains, and networking protocols. Hayden is comfortable acting as a technical liaison to customers on FIPS and crypto matters and regularly uses gdb and Wireshark to debug complex systems. He has contributed fixes and security improvements to the widely used wolfSSL library, including OCSP ASN code and MSVC compatibility, demonstrating attention to portability and secure defaults. Colleagues know him for turning protocol and compliance constraints into pragmatic, production-ready firmware.
code11 years of coding experience
job8 years of employment as a software developer
bookHigh school diploma, High school diploma at University School of Nashville
bookBachelor’s Degree Computer Engineering, Bachelor’s Degree Computer Engineering at Washington University in St. Louis
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

webcrypto-api10
it-security10
ss10
sslv310
ssl10
c-programming10
cryptoapi10
cryptography10
security10
sys9
embedded9

Programming languages (7)

TypeScriptC++CGoHTMLBitBakePython

Github contributions (5)

github-logo-circle
wolfSSL/wolfssl

Oct 2020 - Nov 2022

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!
Role in this project:
userBack-end Security Engineer & Embedded Systems Engineer
Contributions:466 reviews, 201 commits, 190 PRs in 2 years
Contributions summary:Hayden primarily focused on addressing build and compatibility issues within the wolfSSL library, a TLS/SSL implementation. Their contributions involved fixing compiler errors related to the MSVC compiler, which suggests a focus on cross-platform compatibility. Furthermore, they made improvements to the example server and client, simulating and mitigating WANT_WRITE errors. They addressed security vulnerabilities by improving the OCSP ASN code.
trusted-execution-environmentdata-storageopenssl-apiwolfsslfhe
haydenroche5/note-c

Nov 2022 - Mar 2024

C API for Notecard
Contributions:162 pushes, 112 branches in 1 year 4 months
apic-apinotecard
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