Radoslav Gerganov is a Staff Engineer with 18 years of hands-on experience building robust back-end systems, cloud compute services, and security-focused infrastructure, currently working in VMware’s Advanced Development Center in Sofia. He combines deep C/C++ and Python expertise with practical knowledge of Java to deliver production-grade features—most notably contributions to OpenStack Nova and VMware integration, plus device firmware and security protocol fixes. An active open-source contributor, he added RPC backends and tensor/ML examples to high-profile projects like llama.cpp, whisper.cpp and ggml, including a WebAssembly-powered MNIST demo that improved inference UX and accuracy. Comfortable across systems programming, cloud APIs, and ML inference plumbing, he brings a pragmatic, quality-driven approach evidenced by numerous bug fixes, performance improvements, and cross-project tooling enhancements. Quietly versatile, he pairs low-level memory and protocol work with web-facing demos, making complex systems accessible and testable.
18 years of coding experience
9 years of employment as a software developer
M.Sc. Software Engineering, M.Sc. Software Engineering at Sofia University St. Kliment Ohridski
Contributions:4 reviews, 12 PRs, 3 pushes in 2 years 5 months
Contributions summary:Radoslav primarily contributed to the implementation of an MNIST digit recognition example within the GGML framework. Their work involved creating a web-based interface using HTML canvas and WebAssembly for model inference. They incorporated features such as drawing digits, loading random MNIST examples, and predicting the drawn digit. Furthermore, they added a CNN-based MNIST inference example that expects models in GGUF format, significantly improving accuracy and user input performance.
OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer
Contributions:79 commits in 5 years 1 month
Contributions summary:Radoslav focused on enhancing the VMware backend functionality of the OpenStack Nova compute service. Their work involved implementing and refining VMware-specific features, including managing controller keys and unit numbers, and fixing datastore selection issues. They also addressed bugs related to VNC port allocation and implemented live migration support. The commits demonstrate a strong understanding of VMware API interactions within the context of cloud infrastructure.
novaopendevopenstackcompute
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.