Principal Software Engineer at Free Software Foundation
Tokyo, Japan
Join Prog.AI to see contacts
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.
23 years of coding experience
17 years of employment as a software developer
Doctor of Information and Computer Science, Computer and Information Sciences, General, Doctor of Information and Computer Science, Computer and Information Sciences, General at Waseda University
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.
A CNCF Project to Bootstrap & Maintain Trust on the Edge / Cloud and IoT
Role in this project:
Back-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