Alex Bailo is a Staff ML R&D Engineer with 11 years of experience building computer vision and 3D reconstruction systems, currently driving Snapdragon Spaces and AndroidXR research at Qualcomm in Amsterdam. He combines deep academic training from KAIST in machine learning and computer vision with hands-on production work across pose estimation, re-identification, medical imaging, and AR scene understanding. Proficient in Python, C/C++, PyTorch, TensorFlow and OpenCV, Alex has a track record of moving research prototypes into robust implementations and tooling. He contributes to well-known open-source reinforcement learning resources and has refined algorithmic implementations tied to canonical texts and courses. Trilingual in English, Russian and Ukrainian with advanced Korean, he brings cross-cultural collaboration and field deployment experience across Asia and Europe. Beyond core ML, his background spans embedded/UAV systems and mobile apps, reflecting a pragmatic blend of low-level engineering and research.
10 years of coding experience
7 years of employment as a software developer
Entrepreneurship & Innovation Asia Summer Programme Entrepreneurship/Enterprise Strategy, Entrepreneurship & Innovation Asia Summer Programme Entrepreneurship/Enterprise Strategy at Nanyang Technological University Singapore
Hong Kong University of Science and Technology (HKUST)
High school Physics Mathematics Programming, High school Physics Mathematics Programming at Ukrainian Physics and Mathematics Lyceum
Master’s Degree Machine Learning and Computer Vision, Master’s Degree Machine Learning and Computer Vision at Korea Advanced Institute of Science and Technology
Implementation of Reinforcement Learning Algorithms. Python, OpenAI Gym, Tensorflow. Exercises and Solutions to accompany Sutton's Book and David Silver's course.
Role in this project:
ML Engineer
Contributions:13 commits, 5 PRs, 4 comments in 1 month
Contributions summary:Alex primarily contributed to the implementation and refinement of reinforcement learning algorithms, including dynamic programming and Monte Carlo methods. Their work involved updating function descriptions, correcting typos, and changing variable names (e.g., lambda to gamma), aligning with the book's notation. The code changes also included updates to the various notebooks used in the project.
Efficient adaptive non-maximal suppression algorithms for homogeneous spatial keypoint distribution
Contributions:49 commits, 18 PRs, 56 pushes in 5 years
pythonspatialadaptivealgorithm-overviewanms
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.