Shaohui Liu

Zurich, Zurich, Switzerland
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
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.
code8 years of coding experience
bookDirect Doctorate, Computer Science, Direct Doctorate, Computer Science at ETH Zürich
bookUndergraduate, Electrical and Electronics Engineering, Undergraduate, Electrical and Electronics Engineering at Tsinghua University
github-logo-circle

Github Skills (16)

algorithm10
data-structures10
computer-vision10
algorithms10
structure-from-motion10
c-language10
threaded10
cprogramming-language10
thread10
hyper-threading10
multithreading10
data-structure10
geometry9
3d-reconstruction9
recovery9

Programming languages (4)

C++CJupyter NotebookPython

Github contributions (5)

github-logo-circle
colmap/colmap

Jul 2018 - Mar 2025

COLMAP - Structure-from-Motion and Multi-View Stereo
Role in this project:
userBack-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.
structure-from-motionreconstructionhomographymulti-viewstereo
cvg/limap

Mar 2023 - Apr 2025

A toolbox for mapping and localization with line features.
Contributions:20 reviews, 97 PRs, 330 pushes in 2 years
3d-reconstructionbundle-adjustmentline-detectionline-mappingline-matchng
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
Shaohui Liu