Alexander Smorkalov

Principal Engineer at OpenCV.ai

Cyprus
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
award
Top expert inAutonomous Robotics and Computer Vision Development
Alexander Smorkalov is a Principal Engineer with 13 years of experience specializing in back-end systems, DevOps automation, and computer vision infrastructure. Based in Cyprus, he has driven engineering work at OpenCV.ai and earlier roles at Itseez and Intel, combining low-level C/C++ fixes for camera stacks with build-and-release improvements for Python packages. His open-source footprint includes meaningful contributions to flagship projects like CMake and OpenCV—implementing Debian packaging enhancements, cross-architecture library management, and camera support fixes for older Android hardware. Equally comfortable in performance tuning for CUDA-accelerated modules and in CI/tooling changes to support new Python versions, he blends systems-level rigor with pragmatic release engineering. Trained with a master’s in computational mathematics and computer science, he often solves subtle platform-specific issues that other engineers miss.
code13 years of coding experience
job9 years of employment as a software developer
bookMaster's degree Computational mathematics and computer science, Master's degree Computational mathematics and computer science at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
languagesРусский, English
github-logo-circle

Github Skills (30)

camera-api10
opencv10
c-language10
python10
scroll-wheel10
linux10
cmake10
android-development10
wheels10
cicd10
debian-packaging10
cpack10
automation10
mousewheel10
cuda10

Programming languages (8)

JavaDockerfileC++ShellCSSCJupyter NotebookPython

Github contributions (5)

github-logo-circle
opencv/opencv

Jul 2012 - Jan 2023

Open Source Computer Vision Library
Role in this project:
userBack-end Developer
Contributions:8 releases, 3088 reviews, 834 commits in 10 years 7 months
Contributions summary:Alexander's contributions are focused on addressing issues within the native camera wrapper library of the OpenCV project. Their work primarily revolves around fixing bugs related to camera initialization and usage on various Android devices, including those with older Android versions (Android 4.1.1 and below) and devices with different hardware architectures (Qualcomm Snapdragon). The user's contributions extend to incorporating new camera capabilities (like those available on Android 4.3) and adding support to handle diverse camera properties and processing options. This includes changes in low-level code, to solve issues with older devices, and ensure that features like image processing and camera control work across multiple hardware configurations.
pythonvisiondeep-learningc-plus-pluscomputer-vision
opencv/opencv_contrib

Feb 2020 - Dec 2022

Repository for OpenCV's extra modules
Role in this project:
userBack-end Developer
Contributions:367 reviews, 51 commits, 296 PRs in 2 years 10 months
Contributions summary:Alexander's contributions primarily involve modifications to the `opencv_contrib` repository, suggesting a focus on extending or enhancing the OpenCV library's functionality. Their work includes releasing handles related to hardware-accelerated optical flow, specifically for Nvidia hardware. Additional changes encompass removing unnecessary locks, optimizing performance and fixing prefiltering for cuda::stereoBM. Furthermore, the user has implemented changes to improve memory management and addressed warnings.
pythoncmakecppcomputer-vision
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
Alexander Smorkalov - Principal Engineer at OpenCV.ai