Vladyslav Usenko is a Senior Machine Learning Engineer specializing in computer vision with a decade of experience spanning academia and industry, currently at Apple in Greater Munich. He holds a PhD (summa cum laude) and M.Sc. from Technical University Munich and has a strong research background in visual-inertial systems and robotics from roles at TUM and Oculus VR. Vladyslav combines deep theoretical expertise with hands-on engineering—contributing to major open-source projects like Pangolin and Kalibr and maintaining the Basalt repository where he focused on CI, dataset robustness, and device integrations. His work often sits at the intersection of camera modeling, calibration, and production-ready tooling, reflecting both mathematical rigor and practical devops instincts. Notably, he has implemented complex camera models (Double Sphere) and integrated evaluation pipelines (EuRoC) into CI, signaling a attention to reproducible, testable vision systems.
10 years of coding experience
9 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, With Distinction, Master of Science (M.Sc.), Computer Science, With Distinction at Technical University Munich
Bachelor of Science (B.Sc.), Information Technology, With Distinction, Bachelor of Science (B.Sc.), Information Technology, With Distinction at Kyiv National Taras Shevchenko University
Mirror of the Basalt repository. All pull requests and issues should be sent to https://gitlab.com/VladyslavUsenko/basalt
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:356 commits, 64 pushes, 8 branches in 3 years 10 months
Contributions summary:Vladyslav's commits primarily focus on addressing build-related issues, improving dataset handling and optimizing code. They fixed double slashes in a file path, updated documentation, and added checks for folder existence, demonstrating a focus on code quality and dataset robustness. Furthermore, the user integrated Euroc evaluation into the CI pipeline, indicating a role in improving the project's testing and build processes. Several commits also introduce code changes related to a realsense device and associated features.
Contributions:27 commits, 3 PRs, 1 push in 7 months
Contributions summary:Vladyslav primarily focused on implementing and modifying camera models within the Kalibr toolbox, specifically the Double Sphere camera model. This involved defining projection methods, including `euclideanToKeypoint` and `keypointToEuclidean`, and their corresponding Jacobian calculations. They also worked on integrating the Double Sphere model with the Python interface and made various fixes and optimizations to the model's implementation and Jacobian computations.
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
Vladyslav Usenko - Senior Machine Learning Engineer (Computer Vision) at Apple