Federico Felici

Lausanne, Vaud, Switzerland
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
Federico Felici is a software engineer in Lausanne with 9 years’ experience applying physics modelling and control engineering to improve tokamak fusion plasma control for platforms like TCV and ITER. He blends rigorous control systems know-how with modern software practices, shipping tools that bridge simulation, real-time control and experimentation. As an active open-source contributor, he created CLove-Unit and FUnreal and extended Google's popular Draco library with a Maya plugin and Python/C++ bindings to bring compressed 3D meshes into production pipelines. Comfortable across stacks, he translates domain-specific requirements into practical code for high-stakes scientific environments. Colleagues rely on him for solving hard integration problems where physics, control and software intersect.
code9 years of coding experience
languagesEnglish, Dutch, Italian, French
github-logo-circle

Github Skills (12)

compression10
maya10
mesh10
c-language10
3d-graphics10
maya-api10
cprogramming-language10
python10
plugin10
apidoc9
api9
cmake9

Programming languages (9)

C#TypeScriptJavaC++CRustJavaScriptGo

Github contributions (5)

github-logo-circle
google/draco

May 2018 - May 2018

Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
Role in this project:
userFull-stack Developer
Contributions:16 commits, 1 PR in 11 days
Contributions summary:Federico primarily focused on extending the `draco` library's functionality by integrating it with the Maya software. Their commits added a Maya plugin, enabling the decoding and potential encoding of Draco-compressed 3D meshes within the Maya environment. The contributions included the creation of a Python wrapper, a C++ library for decoding/encoding, and necessary adjustments to adapt Draco's compression features to the Maya software. This included handling vertex, face, normal, and UV data to interface with Maya's mesh system.
meshtransmissionpoint-cloudscompressionmeshes
aiv01/aiv-fast2d

Jul 2020 - May 2021

Hardware accelerated 2D library
Contributions:8 releases, 45 commits, 32 PRs in 10 months
cpp2d-libraryacceleratedhardwaremaze
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