Liangliang Nan is an associate professor at TU Delft with nine years of academic and research experience leading the Delft Artificial Intelligence Lab 3DUU, where he supervises PhD projects in 3D perception and geometry. He combines deep technical expertise in polygonal surface reconstruction and 3D data processing with hands-on open-source development in C++ and Python, contributing to projects such as Easy3D, PolyFit, and CGAL. Liangliang’s work spans full-stack library development, memory-safe refactoring, solver integration, and UI enhancements for point-cloud tools, reflecting both theoretical and practical strengths. His career includes research roles at KAUST and the Shenzhen Institutes of Advanced Technology, grounded in a PhD in mechatronics. Notably, he balances algorithmic innovation with production-quality code—removing dependencies, fixing tests, and improving data I/O—so his research is readily reusable by the community. Based in Delft, he actively recruits PhD candidates and fosters collaborations that translate geometric research into usable software.
9 years of coding experience
14 years of employment as a software developer
PhD(Master-Doctor combined program), Mechatronics, PhD(Master-Doctor combined program), Mechatronics at Shenyang Institute of Automation, Chinese Academy of Sciences
A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
Role in this project:
Full-stack Developer
Contributions:35 releases, 3 reviews, 3203 commits in 4 years 2 months
Contributions summary:Liangliang primarily contributed to the easy3d library by implementing features related to point selection and user interface enhancements within the context of a 3D data processing and rendering library written in C++ and Python. They refactored memory management to prevent leaks and developed functionality to mark and highlight selections within the point clouds. Furthermore, the user improved the Mapple application's user interface by enhancing model list widgets.
Contributions:27 commits, 1 PR, 34 comments in 1 month
Contributions summary:Liangliang primarily focused on integrating and updating components related to polygonal surface reconstruction within the CGAL library. They made changes to incorporate new Shape_detection implementations, corrected file references, and corrected names of packages. Their work involved adapting existing tests and examples to utilize these new features, ensuring the continued functionality of surface reconstruction algorithms. Furthermore, the user made changes to the Solver_interface to include support for GLPK, and corrected references to the libraries used.
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.