Oleg Alexandrov

Computer Vision Engineer at SGT Inc. @ NASA Ames

San Francisco Bay Area United States
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
Oleg Alexandrov is a computer vision engineer with 19 years of experience applying mathematical rigor to real-world imaging and robotics problems from the lab to NASA missions. Based in the San Francisco Bay Area, he has led development of the NASA Ames Stereo Pipeline and contributed to robotic mapping and localization on the Astrobee free-flying platform, combining bundle adjustment, multiview triangulation and structure-from-motion with practical engineering for users and regression testing. His background in applied mathematics and numerical simulation underpins deep expertise in optimization, PDEs, linear algebra and probabilistic modeling, while his decade-plus of production C++ and scientific Python/Fortran work ensures robust, high-performance implementations. An active open-source contributor, he has improved core imaging and mapping projects (including work on NASA’s Astrobee simulator and the voxblox and libpointmatcher ecosystems) with a focus on correctness, performance and documentation. Notably, he blends research-grade algorithms—e.g., lunar shape-from-shading and large-scale albedo reconstruction—with hands-on software craftsmanship and a track record of shipping complex tools used by engineers and scientists.
code18 years of coding experience
bookPh.D., Applied mathematics, Ph.D., Applied mathematics at University of Minnesota
bookM.S., Mathematics, M.S., Mathematics at State University of Moldova
bookBS, Mathematics, BS, Mathematics at University of Bucharest
languagesEnglish, Romanian, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (38)

image-analysis10
matcher10
maintenance10
c-language10
robotics10
lib10
qt10
python10
image-processing10
testing10
user-interface10
ui-design10
graphical-user-interface10
mappings10
3d-models10

Programming languages (13)

JavaC++CCMakeXCJupyter NotebookKotlinTypeScript

Github contributions (5)

github-logo-circle
The NASA Vision Workbench is a general purpose image processing and computer vision library developed by the Autonomous Systems and Robotics (ASR) Area in the Intelligent Systems Division at the NASA Ames Research Center.
Role in this project:
userBack-end Developer
Contributions:692 commits, 5 PRs, 486 pushes in 11 years 1 month
Contributions summary:Oleg's commits primarily involve modifications to the plate and photometry modules, suggesting a focus on improving image processing and computer vision algorithms within the NASA Vision Workbench library. The user addressed performance bottlenecks and added new functionalities, such as implementing tiling, while also addressing bug fixes for image overlaps and weights. Moreover, the user also introduced functionalities to allow for the generation of undistorted images and to add better options when creating camera models.
autonomous-systemscenterpythonautonomousdivision
An Iterative Closest Point (ICP) library for 2D and 3D mapping in Robotics
Role in this project:
userBackend & QA Engineer
Contributions:31 commits, 11 PRs, 17 comments in 2 years 7 months
Contributions summary:Oleg primarily focused on improving the `InspectorsImpl` and `DataPointsFiltersImpl` modules within the `libpointmatcher` library. Their contributions involved implementing fine-grained control over data dumping and adding in-place filters. They also added and updated unit tests for the filters and the core ICP functionality.
roboticsclosesticppoint-cloudsiterative
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