Kostas Chalkias is a software engineer and applied cryptographer with nine years of experience building and hardening cryptographic systems for high-profile blockchain projects. Based in Menlo Park, he has contributed core crypto work to Corda, Diem, Sui and Mysten Labs—implementing deterministic key generation, Ed25519 batch and threshold signature verification, and improving key encoding and signature metadata handling. He blends backend engineering and security rigor to deliver maintainable, high-performance crypto libraries, adding benchmarks, tests and refactors that reduce technical debt. Notably, his contributions span both protocol-level signature verification optimizations and developer-facing improvements that preserve backward compatibility across ecosystems.
Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to transact directly, with value.
Role in this project:
Back-end Developer
Contributions:3 releases, 127 commits, 245 PRs in 1 year 9 months
Contributions summary:Kostas contributed to the core cryptographic libraries within the Corda project, focusing on digital signatures and key management. They implemented deterministic key generation for various signature schemes, improving the framework's cryptographic agility. They also introduced enhancements for handling transaction signatures, including metadata and support for composite keys. Furthermore, they refactored code for key encoding and decoding, enhancing overall maintainability.
Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
Role in this project:
Back-end Developer & Security Engineer
Contributions:49 reviews, 37 commits, 43 PRs in 1 year 11 months
Contributions summary:Kostas made significant contributions to the cryptographic aspects of the Diem blockchain project. Their work included implementing and optimizing Ed25519 batch signature verification and fixing linker errors related to native signature verification. Further contributions involved updating and refactoring cryptographic components with a focus on improved security and efficiency, and the implementation of threshold signature verification.
diemfinancialtrustedethereumblockchain
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.