Borislav Stanimirov

Staff Software Engineer at ViewRay Systems, Inc.

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
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.
code14 years of coding experience
job21 years of employment as a software developer
bookHigh School Diploma, Mathematics, High School Diploma, Mathematics at Sofia Mathematics High School - SMG
languagesEnglish, German, Russian, Bulgarian
stackoverflow-logo

Stackoverflow

Stats
1,639reputation
42kreached
16answers
33questions
github-logo-circle

Github Skills (47)

git10
c-language10
compiler-errors10
architecture10
testing10
llama10
build-system10
inference10
cross-platform10
cmake10
c1110
refactor10
c1710
gm10
warnings10

Programming languages (14)

PowerShellC#C++CSVGCMakeMakefileHTML

Github contributions (5)

github-logo-circle
cpm-cmake/CPM.cmake

Jan 2021 - Sep 2022

📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Role in this project:
userBackend 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.
dependenciesc-plus-plusmissingdependency-managerninja
ggml-org/ggml

Jun 2023 - Aug 2024

Tensor library for machine learning
Role in this project:
userBack-end Developer
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.
deep-learningllmmachine-learningtensor-libraryneural-network
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.