Zahary Karadjov

Co-Founder And Chief Architect at The Nim Programming Language

Sofia, Sofia-City, Bulgaria
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
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.
code15 years of coding experience
job17 years of employment as a software developer
bookSofia Mathematics High School - SMG
bookBS, Computer Science, BS, Computer Science at Sofia University St. Kliment Ohridski
stackoverflow-logo

Stackoverflow

Stats
329reputation
42kreached
4answers
24questions
github-logo-circle

Github Skills (22)

nim-lang10
sqlite10
back-end-development10
rocksdb10
distributed-systems10
ethereum10
blockchain10
nix9
debug9
debugging9
algorithms9
chain7
etherum7
beacon7
android-array-adapter6

Programming languages (25)

CDIoGoHTMLTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
status-im/nimbus-eth2

Nov 2018 - Jan 2023

Nim implementation of the Ethereum Beacon Chain
Role in this project:
userBack-end Developer
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.
nimbusnimbus-eth2nimserenityethereum
status-im/nimbus-eth1

Feb 2018 - Aug 2022

Nimbus: an Ethereum Execution Client for Resource-Restricted Devices
Role in this project:
userBack-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.
Request Free Trial