George Agapov

Technical Architect at o1Labs

Encamp, Andorra
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code14 years of coding experience
job12 years of employment as a software developer
bookМагистр, Прикладная математика и информатика (каф. КТ), Магистр, Прикладная математика и информатика (каф. КТ) at ITMO University
github-logo-circle

Github Skills (29)

back-end-development10
windows-installer10
bash10
nsis10
kademlia10
release-management10
go10
build-automation10
blockchain10
dht10
haskell10
api-design9
scripting9
restful-api9
unit-testing9

Programming languages (13)

JavaPureScriptCRustGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
MinaProtocol/mina

Jun 2021 - Jan 2023

Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.
Role in this project:
userBack-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.
minaethereumsecurityblockchainocaml
input-output-hk/cardano-sl

Oct 2016 - Mar 2018

Cryptographic currency implementing Ouroboros PoS protocol
Role in this project:
userBack-end Developer
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.
Request Free Trial