Borislav Stanimirov is a Staff Software Engineer with 14 years of deep C++ systems experience, currently working on medical device software and previously shaping AI inference and game engine technology. He blends low-level performance engineering (CUDA, GLSL, platform-specific build fixes) with cross-platform build and automation expertise (CMake, CPM.cmake), ensuring projects compile and run reliably across Windows, Linux and macOS. An active open-source contributor, he has improved high-profile projects in the ML and inference space—like ggml/llama.cpp and whisper.cpp—by fixing MSVC compatibility, adding GPU optimizations and refactoring core components. His background spans product-critical domains from cancer treatment systems to real-time game engines, giving him a practiced sense for robustness and architectural trade-offs. Comfortable both as a systems architect and hands-on implementer, he often surfaces subtle portability and build issues that others miss. He publishes code and writing at ibob.bg and maintains a focused GitHub presence highlighting pragmatic, cross-platform C++ engineering.
14 years of coding experience
21 years of employment as a software developer
High School Diploma, Mathematics, High School Diploma, Mathematics at Sofia Mathematics High School - SMG
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Role in this project:
Backend Developer & Automation Engineer
Contributions:77 reviews, 11 commits, 19 PRs in 1 year 8 months
Contributions summary:Borislav primarily contributed to the core functionality of CPM.cmake, a CMake package manager, by implementing features such as inferring package names and versions from URLs and Git repositories. They also fixed bugs related to argument handling and path expansion. The contributions also include the implementation of a single-argument shorthand syntax, improving the usability and maintainability of the package manager. Furthermore, the user developed unit and integration tests to ensure the functionality and reliability of the project.
Contributions:9 reviews, 16 PRs, 27 comments in 1 year 1 month
Contributions summary:Borislav primarily focused on fixing compilation errors and warnings, especially related to Microsoft Visual Studio Compiler (MSVC) and also made platform-specific adjustments. Their contributions involved modifying build configurations and code to ensure compatibility across different compilers. They also implemented and refactored functions within the testing and example sections of the project, demonstrating familiarity with core library functionality.
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
Borislav Stanimirov - Staff Software Engineer at ViewRay Systems, Inc.