George Agapov is a Technical Architect with 14 years of experience designing and shipping robust backend and protocol systems, currently leading architecture at o1Labs. He has deep expertise in functional programming and formal verification, demonstrated across high-profile cryptocurrency projects like Cardano (implemented a Kademlia-based DHT for Ouroboros peer discovery) and Mina (built delegation backend and payload signing). His background combines hands-on systems engineering, DevOps for wallet installers, and leadership roles from team lead to CTO and lecturer in Haskell. Comfortable across languages and clouds, he has practical experience integrating Go services with Google Cloud storage and improving CI/CD for cross-platform desktop releases. Based in Andorra, he blends rigorous academic training from ITMO with interests in literature, philosophy and classical music that inform a methodical, design-oriented approach. Colleagues rely on him for building auditable, well-tested protocol components that scale in decentralized systems.
14 years of coding experience
12 years of employment as a software developer
Магистр, Прикладная математика и информатика (каф. КТ), Магистр, Прикладная математика и информатика (каф. КТ) at ITMO University
Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.
Role in this project:
Back-end Developer
Contributions:791 reviews, 590 commits, 542 PRs in 1 year 7 months
Contributions summary:George contributed to the development of a delegation backend application within the Mina cryptocurrency protocol. They implemented initial app functionality and features, specifically creating and testing a payload signing module, which is crucial for ensuring the integrity of submitted data. Their work involved writing Go code with dependencies on third-party Go libraries, and building API endpoints, saving data to a Google Cloud bucket, which would require an understanding of backend, networking and storage in a cloud environment. The user also introduced unit tests to improve reliability and stability.
Contributions:1 release, 726 commits, 214 PRs in 1 year 4 months
Contributions summary:George implemented the DHT (Distributed Hash Table) module and its core functionalities for peer discovery within the Cardano SL project. They designed the DHT for peer discovery using Ouroboros PoS protocol including the implementation of a DHT for peer discovery that supports the crypto currency. The user integrated Kademlia for the DHT functionality and built the core and also worked on improving various parts of the DHT module, including bug fixes.
cardanocryptographyposadacryptographic
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.