Vladyslav Usenko

Senior Machine Learning Engineer (Computer Vision) at Apple

Greater Munich Metropolitan Area Germany
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
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.
code10 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, With Distinction, Master of Science (M.Sc.), Computer Science, With Distinction at Technical University Munich
bookBachelor of Science (B.Sc.), Information Technology, With Distinction, Bachelor of Science (B.Sc.), Information Technology, With Distinction at Kyiv National Taras Shevchenko University
github-logo-circle

Github Skills (19)

c-language10
camera-calibration10
python10
data-set10
datasets10
eigen10
pybind1110
data-handling10
cprogramming-language10
linear-algebra10
testing9
data-management9
cmake9
opengl9
cross-platform8

Programming languages (4)

C++CCMakePython

Github contributions (5)

github-logo-circle
VladyslavUsenko/basalt

Apr 2019 - Jan 2023

Mirror of the Basalt repository. All pull requests and issues should be sent to https://gitlab.com/VladyslavUsenko/basalt
Role in this project:
userBack-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.
structure-from-motionroboticsvisual-odometrygitlabpull-requests
ethz-asl/kalibr

Apr 2018 - Oct 2018

The Kalibr visual-inertial calibration toolbox
Role in this project:
userBack-end Developer
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.
calibration-toolboximutoolboxcameravisual-inertial
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