Lino Barreca is a Senior Software Design Engineer with 14 years of hands-on experience across embedded, firmware and enterprise software, currently working on EUV mirror heating control at ASML. He brings deep low-level expertise in STM32/ARM platforms and real-time firmware—evidenced by contributions to the widely used Marlin 3D printer firmware—alongside broad proficiency in Java, .NET, C/C++, Python and large-scale system architecture. His background spans mission-critical manufacturing systems, high-throughput test infrastructure and complex printer controllers, where he has improved build toolchains and delivery lifecycles for multi-million-line codebases. Comfortable bridging hardware and software, he has designed secure, machine-wide architectures and optimized embedded peripherals such as timers and PWM for real hardware. A developer since age eight who made the craft his profession at 17, he seeks challenging problems and pragmatic improvements in performance, reliability and maintainability.
14 years of coding experience
22 years of employment as a software developer
Liceo Scientifico S. Cannizzaro - Palermo
Ingegneria Elettronica, Ingegneria Elettronica at Università degli Studi di Palermo
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:7 commits, 12 PRs, 437 comments in 2 months
Contributions summary:Lino primarily contributed to the Marlin firmware, focusing on the STM32 platform. Their commits include implementing new hardware timers for STM32, adjusting PWM speeds, and fixing serial communication issues specific to the SKR Pro 1.1 board. The user also addressed build errors related to unsupported reset flags and BLTouch conflicting timers, indicating involvement in hardware-specific configurations and platform-related code. These contributions suggest an expertise in embedded systems and 3D printer firmware development.
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.