Luigi Malomo

Researcher at ISTI-CNR

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
Luigi Malomo is a researcher and seasoned software engineer with 16 years of experience focused on geometry processing and mesh technologies, currently based at ISTI-CNR in Tuscany. He holds a PhD in Computer Science from Università di Pisa and has a strong academic foundation combined with hands-on development of high-performance C++ tools for triangle mesh manipulation. Luigi has made notable open-source contributions to VCGlib and MeshLab—improving rasterization, geodesic sampling, UV handling, and texture-filtering plugins—demonstrating both back-end algorithmic rigour and full-stack plugin work. His profile reflects a rare blend of deep theoretical knowledge and practical engineering, including subtle UX improvements like AntTweakBar string handling that streamline researcher workflows.
code16 years of coding experience
bookDoctor of Philosophy - PhD, Computer Science, Excellent, Doctor of Philosophy - PhD, Computer Science, Excellent at Università di Pisa
github-logo-circle

Github Skills (13)

3d10
algorithm10
data-structures10
algorithms10
mesh10
3d-models10
c-language10
cprogramming-language10
data-structure10
mesh-processing10
texture-mapping9
qt9
3d-graphics9

Programming languages (5)

C++TeXJavaScriptSwiftPython

Github contributions (5)

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

Feb 2010 - Dec 2022

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:178 commits, 1 PR, 105 pushes in 13 years
Contributions summary:Luigi primarily focused on modifying and extending the VCGlib library for mesh manipulation, specifically improving the rasterization algorithm, fixing bugs related to face rasterization and edge handling. They implemented or modified algorithms related to point sampling, geodesic calculations, and texture coordinate handling. Additionally, the user contributed by adding a function to handle std::string values within the AntTweakBar Qt mapper and various fixes related to the import of different mesh types.
cleaningmanipulationtrianglecpptemplated
cnr-isti-vclab/meshlab

Oct 2009 - May 2022

The open source mesh processing system
Role in this project:
userFull-stack Developer
Contributions:75 commits, 21 pushes, 1 comment in 12 years 9 months
Contributions summary:Luigi primarily worked on the "filter_texture" plugin, adding and modifying features related to texture manipulation within the mesh processing system. Their contributions included implementing new filters for color mapping based on UV coordinates and converting per-wedge UV coordinates. They also refactored existing filters and incorporated improvements to the user interface. This suggests a focus on enhancing the texturing capabilities of the mesh processing tools.
3d-modelsmeshmesh-generationmesh-simplification3d-reconstruction
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
Luigi Malomo - Researcher at ISTI-CNR