Emanuele Bertoldi is a Lead Software Engineer and technical leader with 16 years of experience building backend systems, embedded software, and full-stack applications across startups and enterprise environments. He currently leads engineering at Beliven | Happy Coders and holds technical leadership roles at Timenet, combining hands-on development with architecture and DevOps expertise. A prolific open-source contributor, he has improved packaging for Python apps in PyInstaller and enhanced animation and backend systems in projects like Horde3D and django-storages, demonstrating attention to interoperability and real-world deployment issues. His background spans C/C++ embedded systems, Python/Django services, modern JavaScript frontends, and database design, reflecting a pragmatic polyglot approach. Fluent in Chinese studies and with international market experience, he brings cross-cultural insight and a curiosity-driven mindset that balances romantic creativity with rigorous engineering.
16 years of coding experience
8 years of employment as a software developer
Chinese Language, Chinese Language at South China Normal University
Electronics, Electronics at I.T.I. Arturo Malignani
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Università degli Studi di Udine
Chinese language, Chinese language at Zhejiang University
Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
Role in this project:
Back-end Developer
Contributions:95 commits, 5 PRs, 10 pushes in 4 years
Contributions summary:Emanuele made significant contributions to the Horde3D engine's animation system. Their work included adding functionality to retrieve detailed information (count, time, weight) about animation stages of a model. The changes involved modifying the `egAnimation.cpp`, `Horde3D.cs`, `Horde3D.h`, `egModel.cpp`, `egAnimation.h`, and `egModel.h` files. These modifications suggest an improvement in the engine's ability to handle and expose animation data for game development.
Freeze (package) Python programs into stand-alone executables
Role in this project:
Backend Developer
Contributions:10 commits, 7 PRs, 10 comments in 4 months
Contributions summary:Emanuele primarily contributed to the PyInstaller project by creating and modifying hooks for various Python packages, particularly focusing on Django and pycountry. Their work involved adding new hooks, fixing import issues, and updating existing hooks to ensure proper functionality within packaged executables. They also refactored Django-related code to improve efficiency and maintainability, including changes to how Django settings and migration files are handled. Their contributions streamlined the process of packaging Django-based applications with PyInstaller.
pythonstandrevit-apisetuptoolspython2
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
Emanuele Bertoldi - Lead Software Engineer at Timenet SpA