Evgeny Proydakov is a Senior C++ software engineer with 15 years of experience building low-latency, production-grade systems across finance, advertising, gaming, and robotics. Currently at Deutsche Bank, he works on an ultra-low latency HFT platform using C++17 on Linux, blending performance tuning with rigorous CI and unit testing practices. His open-source contributions to high-profile ML runtimes like ncnn and Alibaba's MNN focus on cross-platform build stability and silencing compiler warnings, reflecting a strong attention to toolchain robustness often overlooked by feature-focused engineers. He has deep cross-OS familiarity (Linux, macOS, Windows, Android, iOS) and a history of improving CI/CD and build scripts to ensure reproducible multi-platform builds. Previously he co-founded a robotics startup and built mobile game backends, showing a mix of systems-level engineering and product-driven development. Collected with a specialist degree from Bauman MSTU, he combines pragmatic code hygiene with a penchant for low-level detail—“life is too short for a malloc” sums up his efficiency-minded style.
14 years of coding experience
6 years of employment as a software developer
Specialist, Major, Informatics and Computer Engineering, Specialist, Major, Informatics and Computer Engineering at Bauman Moscow State Technical University
MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba. Full multimodal LLM Android App:[MNN-LLM-Android](./project/android/apps/MnnLlmApp/README.md)
Role in this project:
DevOps Engineer
Contributions:2 reviews, 17 commits, 22 PRs in 5 months
Contributions summary:Evgeny primarily focused on improving the build and continuous integration processes for the MNN framework. Their contributions involved fixing build issues across multiple platforms including Windows, macOS, and iOS. They modified build scripts, specifically targeting the CI/CD pipeline, and addressed compiler warnings to ensure consistent and reliable builds. The user also made changes related to the build process for iOS and macOS, ensuring the framework built correctly on these platforms.
ncnn is a high-performance neural network inference framework optimized for the mobile platform
Role in this project:
Software Engineer (focus on build and compiler warnings)
Contributions:1 review, 32 commits, 39 PRs in 1 year 8 months
Contributions summary:Evgeny primarily focused on fixing compile warnings across various tools and layers within the ncnn project. They addressed warnings related to format strings, deprecated declarations, unused variables, and unused results, specifically targeting macOS, Linux (GCC and Clang), and iOS builds. These fixes span tools for converting between model formats (caffe2ncnn, onnx2ncnn), x86 layer optimizations, and improvements to the cpu module. Their contributions enhance the project's build stability and code quality across different platforms.
simdncnnvulkaniostensorflow
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
Evgeny Proydakov - Senior Software Engineer C at Deutsche Bank