Daiki Ueno

Principal Software Engineer at Free Software Foundation

Tokyo, Japan
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
Daiki Ueno is a Principal Software Engineer based in Tokyo with 23 years of experience focused on security protocols, cryptography, and secure coding across major open-source projects and enterprise Linux. At Red Hat he leads work migrating OS components to post-quantum cryptography and helped deliver a FIPS-compliant Go package for RHEL, reflecting deep expertise in both applied cryptography and compliance. A prolific contributor to foundational projects—OpenSSL, libcurl, libssh2, ngtcp2 and the TLS fuzzer—he repeatedly improves authentication, QUIC/HTTP3, and TLS implementations and test coverage. He also maintains GNU internationalization tooling and has longstanding roles in GNOME and the Free Software Foundation, blending systems-level engineering with community stewardship. Notably, his contributions often bridge low-level crypto changes and practical interoperability (e.g., ssh-agent APIs, GnuTLS backends, and QUIC OpenSSL/GnuTLS integration), making him a rare generalist who moves securely from protocol research to production-grade implementation.
code23 years of coding experience
job17 years of employment as a software developer
bookDoctor of Information and Computer Science, Computer and Information Sciences, General, Doctor of Information and Computer Science, Computer and Information Sciences, General at Waseda University
languagesEnglish, Japanese, Czech
github-logo-circle

Github Skills (73)

confidential-computing10
python10
testing10
sgx10
test-framework10
c1110
security10
glib10
c1710
mtls10
automation10
gtk10
network-protocol10
rest-api10
clutter10

Programming languages (21)

PowerShellJavaC++CSSCRustSchemeGo

Github contributions (5)

github-logo-circle
tlsfuzzer/tlsfuzzer

Jun 2018 - Dec 2021

SSL and TLS protocol test suite and fuzzer
Role in this project:
userSecurity Engineer & Test Automation Engineer
Contributions:27 reviews, 11 commits, 13 PRs in 3 years 7 months
Contributions summary:Daiki contributed to the `tlsfuzzer/tlsfuzzer` project, focusing on improving the test suite's coverage and robustness. Their work included modifying existing test scripts to handle specific TLS protocol nuances, such as version negotiation and record size limits. They added new test cases to validate server behavior regarding edge cases, including error handling and the omission of extensions. Furthermore, the user fixed typos and improved the test suite's organization by addressing test name duplication and adding the ability to set a timeout for testing.
security-vulnerabilitytesting-toolsdrowntlslitetest-automation
keylime/keylime

Sep 2021 - Jul 2022

A CNCF Project to Bootstrap & Maintain Trust on the Edge / Cloud and IoT
Role in this project:
userBack-end Developer & Security Engineer
Contributions:14 reviews, 8 commits, 5 PRs in 9 months
Contributions summary:Daiki primarily contributed to the Keylime project by implementing and refactoring backend components, with a focus on security-related aspects. Their work included fixing typos and improving the robustness of the cloud verifier, including the support for the /notifications/revocation REST API. They also optimized the code by deferring loading PyZMQ and made changes to the IMA module and its entry parsing, making it stricter and more accurate. Further contributions focused on CI improvements and running lint checks with Python 3.6.
securitytpmedgeattestationcloud
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
Daiki Ueno - Principal Software Engineer at Free Software Foundation