Pavle Batuta is a senior advisor and blockchain architect with a decade of hands-on experience building decentralized systems, tokenization, DeFi, and protocol development. He blends deep low-level expertise—C/C++, assembly, compiler back-end work on Android ART for MIPS/MIPS64 and VHDL—with practical web3 engineering, having contributed to projects like Ethereum Swarm’s Bee client and worked as a smart contract engineer at Giveth. As CTO and co-founder of Moonstruck and Traken, and founder of CHAINTEK, he moves fluidly between product strategy and implementation, favoring proactive ownership over checkbox work. Pavle is also a seasoned teacher and communicator, comfortable evangelizing ideas and translating business strategy into secure, auditable blockchain designs. Based in Belgrade, he combines a technical pedigree from the University of Belgrade with rare cross-domain experience that bridges embedded systems and cutting-edge decentralized architectures. Hidden strength: he often surfaces subtle protocol improvements (e.g., handshake/debug enhancements in Bee) that improve network observability and resilience.
10 years of coding experience
7 years of employment as a software developer
Bachelor's Degree electrical engineering and computing, Bachelor's Degree electrical engineering and computing at University of Belgrade School of Electrical Engineering
Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm network: a private; decentralized; and self-sustaining network for permissionless publishing and access to your (application) data.
Role in this project:
Back-end Developer
Contributions:87 reviews, 12 commits, 28 PRs in 8 months
Contributions summary:Pavle primarily contributed to the `bee` project, a Swarm client written in Go. Their work involved implementing and modifying the handshake protocol, adding a welcome message feature to enhance peer-to-peer communication during the handshake process. They also introduced a dynamic welcome message with related debugging API endpoints and added missing license headers and refactored existing code related to the dynamic welcome message. Furthermore, the user refactored the resolver service and added a multiresolver.
Contributions:12 PRs, 74 pushes, 9 branches in 6 months
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.