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.
Restore a damaged (truncated) mp4, m4v, mov, 3gp video. Provided you have a similar not broken video.
Role in this project:
Back-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.
The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
Role in this project:
Backend 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.