Joon is a Berlin-based software engineer with a decade of experience building robust backend systems and a clear passion for functional programming. He’s an active open-source contributor to major blockchain projects like Tendermint and Cosmos SDK, focusing on low-level cryptography, Merkle proofs, and Inter-Blockchain Communication (IBC) logic for cross-chain asset transfers. His work shows deep familiarity with data serialization, hashing, packet sequencing, and the practical challenges of distributed ledger interoperability. Comfortable in Go and systems-level code, he combines meticulous refactoring with feature implementation to make complex protocols auditable and maintainable. Notably, Joon’s contributions bridge theoretical primitives and production-grade relayer components, reflecting both algorithmic rigor and product-minded engineering.
:chains: A Framework for Building High Value Public Blockchains :sparkles:
Role in this project:
Back-end Developer
Contributions:161 commits, 96 PRs, 791 pushes in 1 year 10 months
Contributions summary:Joon contributed to the implementation of Inter-Blockchain Communication (IBC) functionality within the Cosmos SDK, focusing on defining message types, handling logic, and building a relayer application. Their work included designing and implementing core components for transferring assets between blockchains, including packet handling and sequence management. The contributions are evident from the code diffs with specific modifications to the x/ibc directory. The code changes involve modifications to the handling logic of the ibc and the definition of the associated messages.
Contributions:11 commits, 8 PRs, 5 pushes in 9 months
Contributions summary:Joon primarily contributed to the Tendermint Core codebase, focusing on low-level cryptographic and data structure implementations. Their work includes adding and modifying Merkle proof functionality within the `merkle` package. Additionally, the user refactored and exposed data structures such as `KVPair`. The contributions indicate an understanding of data serialization, hashing, and Merkle tree implementations within a blockchain context.
golangcryptographybftconsensusethereum
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.