Petar Maymounkov is a founder and research-driven engineer with 16 years building distributed systems, best known as a co-inventor of the Kademlia DHT and now co-founding Gov4Git to bring auditable, git-native governance to open-source AI datasets and models. He blends deep academic roots (PhD-level spectral graph theory work at MIT) with product and systems experience across Protocol Labs, Google, Amazon Lab126, and DARPA, repeatedly shipping core networking and runtime infrastructure. Petar is an active Go back-end contributor to prominent projects like IPFS (kubo) and drand, and implemented low-level data structures such as a Go LLRB tree, signaling hands-on mastery of algorithms and performance. His roles span technical leadership, research engineering, and product incubation, bridging academia, industry, and open-source communities to shepherd new protocols from idea to deployment. Outside work he pursues rock climbing, mountaineering and ashtanga, a combination that mirrors his taste for technically rigorous challenges and disciplined endurance.
16 years of coding experience
17 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at Massachusetts Institute of Technology
MSc, Compute Science, MSc, Compute Science at New York University
Bachelor's Degree, Mathematics and Computer Science, Bachelor's Degree, Mathematics and Computer Science at Harvard University
A Left-Leaning Red-Black (LLRB) implementation of balanced binary search trees for Google Go
Role in this project:
Back-end Developer
Contributions:13 commits, 2 PRs, 3 pushes in 9 years 6 months
Contributions summary:Petar contributed to the core implementation of a Left-Leaning Red-Black (LLRB) tree data structure in Go. Their work involved refactoring code for improved clarity, exposing node fields for serialization, and enhancing the tree's functionality. The user added an ascending range iterator and addressed existing bugs. The commits demonstrate a focus on algorithm implementation and optimization.
🎲 A Distributed Randomness Beacon Daemon - Go implementation
Role in this project:
Back-end Developer
Contributions:41 commits, 45 PRs, 99 pushes in 1 month
Contributions summary:Petar primarily contributed to the back-end implementation of the drand project, focusing on improving the node's functionality and architecture. Their work includes fixing demo configurations for different operating systems, separating GRPC and HTTP APIs onto separate ports, and addressing port selection issues. They integrated a gossip-based client for more efficient randomness delivery, and implemented client-side metrics collection. Additionally, they made modifications to the HTTP client, demonstrating a comprehensive understanding of the project's core features and operational aspects.
golangcryptographydaemonrandomness-beaconbeacon
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.