Federico Ponchio

Researcher at 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
Federico Ponchio is a seasoned researcher and backend-focused software engineer with 22 years of experience based in Tuscany, Italy, currently working at ISTI-CNR. He specializes in core C++ development for geometry and multimedia tooling, contributing key functionality and bug fixes to widely used open-source projects such as MeshLab and VCGlib. His work spans low-level math and mesh algorithms to practical video restoration, where he tackled 64-bit compatibility, codec integration and MP4 structural bugs in the untrunc tool. Known for improving performance and robustness, he blends academic rigor from Scuola Normale Superiore with pragmatic engineering to maintain and extend complex codebases. Federico’s contributions reveal a developer comfortable operating at the intersection of research and production-grade systems, often improving subtle, hard-to-detect issues in file formats and numerical code.
code22 years of coding experience
bookScuola Normale Superiore
stackoverflow-logo

Stackoverflow

Stats
128reputation
17kreached
3answers
0questions
github-logo-circle

Github Skills (25)

edit10
mesh10
c-language10
video-processing10
3d10
cprogramming-language10
editing10
linear-algebra10
mesh-processing10
debug9
debugging9
math9
h2659
mathematics9
performance-optimization9

Programming languages (8)

TypeScriptC++CSSCTeXJavaScriptPHPPython

Github contributions (5)

github-logo-circle
ponchio/untrunc

May 2013 - Oct 2022

Restore a damaged (truncated) mp4, m4v, mov, 3gp video. Provided you have a similar not broken video.
Role in this project:
userBack-end Developer
Contributions:1 review, 132 commits, 24 PRs in 9 years 7 months
Contributions summary:Federico primarily focused on debugging and improving the functionality of a video restoration tool. They addressed issues related to 64-bit updates and UINT64_C problems, which suggests improvements for compatibility and handling of larger file sizes. They also worked on the codec, integrating and debugging different video formats, including the inclusion of H.265 related NAL units, indicating work on the core video processing logic. They worked to fix various bugs related to MP4 file structures.
mpvsimilarmp4restoretruncated
cnr-isti-vclab/vcglib

Feb 2004 - May 2017

The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
Role in this project:
userBackend Developer
Contributions:510 commits, 1 push, 1 issue in 13 years 5 months
Contributions summary:Federico implemented the core C++ functionality of the library, by adding the base functionalities for handling triangle meshes, like base.h, which defines core mathematical concepts. The user's work focused on defining and including essential math functions like sqrt and abs for performance optimization, as well as defining and using standard math constants such as M_PI. Also the user added the definition of basic classes like math as well as the functionallity of Clamp(), ToDeg() and ToRad().
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
Federico Ponchio - Researcher at CNR