Tsachi Herman is a protocol architect and seasoned software leader with nine years driving high-performance, secure blockchain and distributed systems engineering. He has led core node architecture at Algorand, shaped Stellar’s Soroban smart contract platform as a senior engineering manager, and now designs scalability and decentralization improvements for Avalanche at Ava Labs. Proficient in Go, C++, Rust and system-level optimization, Tsachi contributes to flagship open-source projects like Algorand’s Go implementation and Stellar’s monorepo, bringing practical fixes and feature work to widely used protocols. He blends deep low-level systems experience from graphics and driver work at Apple and AMD with product-facing architecture for secure, serverless decentralized messaging at XMTP. Known for translating complex consensus and performance challenges into pragmatic implementations, he pairs hands-on coding with cross-functional leadership and a knack for squeezing latency and resource gains out of real systems.
9 years of coding experience
19 years of employment as a software developer
Bsc Computer Science, Bsc Computer Science at Tel Aviv Jaffa Academic College
BA Computer Science Computer Graphics, BA Computer Science Computer Graphics at The Academic College of Tel-Aviv, Yaffo
Contributions:5 releases, 2506 reviews, 758 commits in 2 years 9 months
Contributions summary:Tsachi contributed to the Algorand Go implementation by adding features related to assets and the handling of participation keys, alongside modifications to the network telemetry system. They also addressed issues related to the database and network protocols, suggesting involvement in core logic and system-level improvements. Furthermore, the code changes involve implementing new features and fixing existing bugs to improve functionalities.
Contributions:192 reviews, 7 commits, 60 PRs in 2 months
Contributions summary:Tsachi primarily focused on fixing typos, minor grammatical errors, and inconsistencies in code comments within the codebase. Additionally, the user addressed a theoretical bug in the horizon client, and incorporated error code checks in unit tests, which improve code quality and stability. Other contributions include fixes and refactoring in the codebase related to the ingest and pipeline functionality. Overall, the user contributed to improving code clarity, test coverage, and overall project maintainability.
horizongolangmonorepoblockchainstellar
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.