Matteo Zazzetta is an Italian software engineer with over 8 years of hands-on experience building full-stack and mobile solutions, grounded in a Politecnico di Milano engineering degree. Based in Marche and a long-term contributor at gem elettronica since 2005, he bridges embedded and consumer-facing software with practical product instincts. His open-source work includes enhancing a Zwift bridge for smart treadmills and bikes—adding device compatibility and training-program management—and improving an Android video/audio downloader with Jetpack Compose and robust playlist/download controls. Matteo combines low-level device integration skills with modern Android UI and backend development, showing a knack for turning hardware protocols into polished user features. Colleagues can rely on him for pragmatic, cross-domain implementation from firmware-adjacent interfaces to responsive mobile experiences.
8 years of coding experience
Engineer's degree, Information Technology, 100, Engineer's degree, Information Technology, 100 at Politecnico di Milano
Zwift bridge for smart treadmills and bike/cyclette
Role in this project:
Full-stack Developer
Contributions:7 reviews, 107 commits, 16 PRs in 11 months
Contributions summary:Matteo primarily focused on enhancing the `qdomyos-zwift` project, a bridge for smart treadmills and bike/cyclette, by adding compatibility with various fitness machines and implementing control features. They improved support for Fitshow treadmills, incorporated support for Keiser M3i bikes, and worked on managing settings and implementing new features, including the possibility to save, load and edit training program. These changes involved modifications to various source files, suggesting a focus on both the front-end and back-end aspects of the project.
🦭 Video/Audio Downloader for Android, based on yt-dlp, designed with Material You
Role in this project:
Mobile Developer (Android)
Contributions:23 commits, 5 PRs, 12 comments in 16 days
Contributions summary:Matteo primarily contributed to the development of the Android application "seal," focusing on improving the user interface and download functionality. Their commits involved implementing UI changes using Jetpack Compose, enhancing playlist management capabilities, and addressing download errors. The user also made code adjustments to handle video thumbnails, progress indicators, and error reporting within the download process. Significant effort was spent on refining the playlist download feature, including adding stop functionality.
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.