Roberto Viola is a Senior Software Engineer based in Maranello with 11 years of experience building embedded systems and firmware across Motorola, Freescale, Hitachi and Renesas platforms. He combines deep C/C++ and assembly expertise with modern application stacks (Python, Ruby, Qt, Android/iOS, Unity3D) and a long-standing passion for open source, having patched GCC and the Linux kernel for real-time embedded use. Roberto has progressed from hands-on embedded developer and team coordinator to senior engineering and product roles, currently at System Ceramics while also serving as Executive Producer at Digitalia. He has practical fieldbus and tooling experience (CANopen, Modbus, EtherCAT, Lauterbach TRACE32) and a track record of inventing cross-platform solutions such as a multipurpose PLC language with debugger and ASM compiler. Notably, his GitHub work includes full-stack improvements to a Zwift bridge for smart fitness devices, reflecting both low-level hardware control knowledge and end-to-end integration skills.
Zwift bridge for smart treadmills and bike/cyclette
Role in this project:
Full-stack Developer
Contributions:16 releases, 145 reviews, 2441 commits in 2 years 4 months
Contributions summary:Roberto primarily focused on improving the functionality of the Zwift bridge for smart treadmills and bike/cyclette. Their contributions include fixing crashes, adding new features like integrating the Proform TDF 4 WiFi bike and the ability to display heart rate, and addressing various bugs related to speed, resistance, and inclination controls. The user's work involved modifications to several core components, reflecting a deep understanding of the project's technical architecture.
Companion App of QZ for Nordictrack Treadmills and Bikes
Contributions:222 commits, 64 PRs, 369 pushes in 8 months
treadmillbikesbluetoothandroidbike
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
Roberto Viola - Senior Software Engineer at System Ceramics