Co-Founder And Chief Architect at The Nim Programming Language
Sofia, Sofia-City, Bulgaria
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Zahary Karadjov is a seasoned software engineer and technology founder with 15 years of experience building high-performance, resource-constrained distributed systems and compilers. As Co-Founder and Chief Architect of Agent Harbor and a long-standing Core Team compiler developer for the Nim programming language, he blends low-level systems expertise with language design and meta-programming. He led Nimbus at Status.im, contributing backend storage implementations (RocksDB, SQLite), sync logic, and architecture for Ethereum execution and beacon clients optimized for embedded and mobile devices. Zahary’s background spans founding startups (Blocksense, Adpow, Flapit), leading engineering teams, and shipping production-grade systems from game engines to blockchain clients. Comfortable in Nim and Rust-like constrained environments, he’s known for pragmatic refactors and solving tricky sync/storage bugs in high-throughput distributed systems. Based in Sofia, he brings both entrepreneurial drive and deep technical craftsmanship uncommon among compiler and blockchain engineers.
15 years of coding experience
17 years of employment as a software developer
Sofia Mathematics High School - SMG
BS, Computer Science, BS, Computer Science at Sofia University St. Kliment Ohridski
Contributions:1 release, 660 reviews, 924 commits in 4 years 2 months
Contributions summary:Zahary primarily focused on implementing and fixing synchronization logic and related issues within the Ethereum Beacon Chain's Nim implementation. This involved resolving issues related to incomplete data and logic errors in sync algorithms. The commits demonstrate a strong understanding of the Ethereum Beacon Chain specifications, as well as experience in coding and debugging within a distributed system using the Nim programming language.
Nimbus: an Ethereum Execution Client for Resource-Restricted Devices
Role in this project:
Back-end Developer
Contributions:48 reviews, 145 commits, 158 PRs in 4 years 6 months
Contributions summary:Zahary primarily contributed to the development of the Nimbus Ethereum execution client, focusing on core backend functionalities. Their work included adding Nix files for dependency management, fixing bugs related to storage operations, and refactoring code. The user also implemented storage backends using RocksDB and SQLite, demonstrating a deep understanding of data storage solutions within the blockchain context. Furthermore, they refactored the code to align with the renaming of the P2P module.
fluffynimbusnim-langraspberry-pinim
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.