Paolo Cignoni is a Research Director at CNR-ISTI and head of the Visual Computing Lab, with over 22 years of experience bridging academic research and practical software engineering in computer graphics. He combines a strong publication record (180+ papers) and top community recognition—Eurographics Best Young Researcher and an Outstanding Technical Contributions Award—with hands-on development of widely adopted open-source tools. His lab’s MeshLab and the underlying VCGlib demonstrate his expertise in geometric algorithms, mesh processing, and robust C++ library design used by thousands across academia and industry. Paolo’s work uniquely blends classical geometry processing with modern machine learning for 3D, applied to scanning, digital heritage, fabrication and scientific visualization. Based in Tuscany and active as a contract professor at the University of Pisa, he remains deeply involved in both teaching and shaping the global graphics community through conference leadership and tool-building.
22 years of coding experience
PhD, Computer Science, PhD, Computer Science at University of Pisa
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Università di Pisa
The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
Role in this project:
Back-end Developer
Contributions:2 releases, 3228 commits, 58 PRs in 18 years 7 months
Contributions summary:Paolo's commits primarily involve modifications to a C++ templated library for mesh manipulation, processing, and cleaning, specifically focusing on the VCGlib project. The contributions include code changes related to the implementation of iterators and structures to efficiently represent, traverse, and operate on mesh components like vertices and edges. The tasks involved modifying existing code and developing new functionalities within the data structures and algorithms of the library, indicating a focus on back-end development and library design.
Contributions:49 releases, 5214 commits, 12 PRs in 17 years 4 months
Contributions summary:Paolo's contributions primarily focused on enhancing the functionality of the mesh processing system. Their work involved modifying existing filters and implementing new ones, specifically related to curvature computation and polygonal mesh processing, demonstrating a deep understanding of geometric algorithms. The commits show a focus on improving the quality and capabilities of the mesh analysis tools by incorporating features such as geodesic distance and planar sectioning analysis and improved user experience. Furthermore, the user updated the project's use of the external dependencies to the new standards of the library.
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.