Vladyslav Usenko is a Senior Machine Learning Engineer (Computer Vision) based in the Greater Munich area with 10 years of experience building robust vision and robotics systems at the intersection of research and product. He holds a PhD (summa cum laude) from Technical University Munich and continued as a postdoc, focusing on visual-inertial calibration and camera modeling. At Apple he applies that research depth to production ML, and his open-source work spans notable projects like Pangolin (adding Python bindings, glfont/gltext support and macOS Xcode fixes), Kalibr (implementing the Double Sphere camera model and Jacobians) and Basalt (CI integration with Euroc, dataset handling and Realsense support). He combines algorithmic rigor with hands-on backend and DevOps skills, routinely fixing build issues and embedding evaluation into CI pipelines. This blend of academic credentials, production engineering, and cross-stack open-source contributions makes him adept at turning advanced CV research into reliable, deployable systems.
10 years of coding experience
9 years of employment as a software developer
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