Giuseppe Corbelli is a Development Team Lead with 11 years of experience building and managing engineering teams across critical-system domains including medical ECG analysis, microbiology automation, packaging, textiles and railway onboard systems. He blends hands-on embedded and backend development (C, C++, Python, CAN/CANopen) with agile and lean product practices to deliver robust, maintainable solutions for safety- and performance-sensitive products. Giuseppe has led R&D teams from lead engineer to manager roles, shipping commercially successful automation machines and redesigning weight-control systems to improve precision and long-term maintainability. An active contributor to the python-can ecosystem, he improved low-level IXXAT interface reliability and timing accuracy—showing a knack for pragmatic low-level fixes that have outsized system impact. Based in Lombardy, Italy, he pairs a Master’s in Electrical and Electronics Engineering with a preference for system engineering and the human aspects of team building.
10 years of coding experience
12 years of employment as a software developer
Master of Science (M.S.), Electrical and Electronics Engineering, Master of Science (M.S.), Electrical and Electronics Engineering at Università degli Studi di Brescia
Maturità scientifica, Maturità scientifica at Liceo Scientifico G.Falcone
The can package provides controller area network support for Python developers
Role in this project:
Back-end Developer
Contributions:2 reviews, 9 commits, 6 PRs in 6 years
Contributions summary:Giuseppe primarily contributed to the `ixxat` interface module within the `python-can` repository, focusing on low-level CAN bus interaction. Their work included adding support for `time.perf_counter` for improved timing accuracy, enhancing error messages, and implementing hardware error detection. The user also refactored the code to handle and translate specific IXXAT-related error codes, improving the reliability and robustness of the interface. Additionally, they improved the module's integration with the CAN bus.
Freeze (package) Python programs into stand-alone executables
Contributions:42 pushes, 11 branches in 2 years 4 months
pythonstand-alonefreezestandcffi
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
Giuseppe Corbelli - Development Team Lead at Antares Vision Group