Shaohui Liu is a computer vision researcher-engineer with 8 years of experience bridging academic research and production at leading labs including Google, Microsoft, ByteDance and ETH Zürich. Currently pursuing a direct doctorate at ETH Zürich after an undergraduate degree from Tsinghua, he specializes in structure-from-motion and multi-view stereo, contributing significant back-end and algorithmic refactors to the widely used open-source COLMAP project. His work focuses on disentangling controller logic, improving threading and mapper control, and adapting controllers to a clean BaseController design—demonstrating a knack for turning complex research code into maintainable, production-ready systems. Shaohui’s internships at top industry research teams reflect both strong theoretical grounding and practical impact, particularly in scalable 3D reconstruction pipelines. Based in Zurich, he combines rigorous academic training with hands-on software engineering to optimize core computer vision workflows. An interesting detail: he tends to tackle messy concurrency and controller abstractions that often block scaling and long-term maintainability in SfM systems.
8 years of coding experience
Direct Doctorate, Computer Science, Direct Doctorate, Computer Science at ETH Zürich
Undergraduate, Electrical and Electronics Engineering, Undergraduate, Electrical and Electronics Engineering at Tsinghua University
COLMAP - Structure-from-Motion and Multi-View Stereo
Role in this project:
Back-end Developer & Algorithm Engineer
Contributions:396 reviews, 93 PRs, 41 pushes in 6 years 9 months
Contributions summary:Shaohui's commits primarily focus on refactoring and integrating a controller within the COLMAP structure-from-motion and multi-view stereo project. They worked on disentangling controller logic from threading, integrating the new logic into the IncrementalMapperController, and adapting various controllers to inherit from a BaseController. The contributions include significant code changes, including refactoring, renaming, and implementing crucial features like checking and stopping logic for the mapper. They demonstrate expertise in optimizing the COLMAP pipeline.
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.