Marco Callieri

Senior Researcher at Visual Computing Laboratory - ISTI - CNR - Italy

Tuscany, Italy
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
Marco Callieri is a Senior Researcher at ISTI-CNR’s Visual Computing Lab in Pisa with over 21 years of experience applying 3D computer graphics and digitization to Cultural Heritage. He holds a PhD in Computer Science and has led numerous international 3D scanning campaigns, specializing in color capture, photographic mapping, and high-resolution model creation. Marco is a principal developer and instructor for flagship open-source tools—MeshLab and 3DHOP—shaping how cultural artifacts are processed and presented online. His deep C++ backend work on VCGlib and MeshLab demonstrates hands-on mastery of mesh processing, UV mapping, and core library design. Equally at ease in academia and applied research, he combines rigorous research with production-grade software that directly serves museums and heritage projects.
code21 years of coding experience
job18 years of employment as a software developer
bookPhD, PhD at Università di Pisa
github-logo-circle

Github Skills (17)

algorithms10
develop10
c-language10
geometry10
3d10
cprogramming-language10
geom10
mesh-processing10
data-structure9
mesh9
edit9
editing9
data-structures9
file-processing8
file-handling8

Programming languages (5)

C++CTeXJavaScriptPython

Github contributions (5)

github-logo-circle
cnr-isti-vclab/meshlab

Mar 2008 - Apr 2020

The open source mesh processing system
Role in this project:
userBackend Developer
Contributions:358 commits, 15 PRs, 143 pushes in 12 years 2 months
Contributions summary:Marco appears to be primarily focused on implementing and maintaining the core functionality of the MeshLab software. Their contributions revolve around the development and modification of filters, specifically a "meshsplitter" filter, which likely involves processing and manipulating mesh data. The user's work involves interacting with the underlying code structure, suggesting a strong understanding of the project's architecture and its internal workings, which is also demonstrated by the fact that the user is working with C++ code. The user also adds the "duplicate layer" functionality to the mesh splitter filter.
3d-modelsmeshmesh-generationmesh-simplification3d-reconstruction
cnr-isti-vclab/vcglib

Apr 2005 - Jun 2018

The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
Role in this project:
userBack-end Developer
Contributions:63 commits, 22 pushes in 13 years 3 months
Contributions summary:Marco primarily contributed to the core library, focusing on the manipulation, processing, and cleaning of triangle meshes. Their commits show the addition of functionality related to UV mapping, casting for face pointers, and the initial implementation of a raw format importer, which included parsing line descriptions and handling data structures. The user also made changes to intersection functions, as well as the addition of functions to the math library.
cleaningmanipulationtrianglecpptemplated
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
Marco Callieri - Senior Researcher at Visual Computing Laboratory - ISTI - CNR - Italy