Senior Software Engineer, Software Group, Cloud Team at Logitech
Zürich Metropolitan Area Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michael Herger is a senior software engineer with 21 years of experience, currently shaping cloud initiatives for Logitech from the Zürich area. He blends deep backend and embedded systems expertise—contributing long-term to music server projects and enhancing ESP32-based Squeezelite firmware with features like real-time EQ, OTA handling, and display-agnostic artwork support. At Logitech he has progressed through roles spanning the Music Business Group, Office of the CTO, and Cloud Team, demonstrating both technical depth and cross-functional leadership. His work shows a practical focus on robustness and compatibility, including security fixes and nuanced protocol parsing in legacy media servers. Trained in Wirtschaftsinformatik at the University of Zurich, he pairs academic systems thinking with pragmatic, product-oriented engineering.
21 years of coding experience
15 years of employment as a software developer
lic.oec.publ., Wirtschaftsinformatik, lic.oec.publ., Wirtschaftsinformatik at Universität Zürich
wirtschaftsinformatik, wirtschaftsinformatik at Universität Zürich | University of Zurich
Server for Squeezebox and compatible players. This server is also called Lyrion Music Server.
Role in this project:
Back-end Developer
Contributions:62 reviews, 6621 commits, 395 PRs in 18 years 1 month
Contributions summary:Michael primarily worked on back-end functionalities, focusing on commands within the `Slim/Control` directory and the handling of data within the `Slim/Schema` area. Their contributions involved merging branches, modifying the parsing of HTTP headers, fixing a potential security vulnerability, and addressing a range of specific issues, which indicate a good understanding of the system's architecture and the underlying database. The user also addressed a minor issue within the podcast importer, and provided maintenance to ensure optimal operations and compatibility.
ESP32 Music streaming based on Squeezelite, with support for multi-room sync, AirPlay, Bluetooth, Hardware buttons, display and more
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:17 commits, 2 comments in 2 years 5 months
Contributions summary:Michael primarily focused on enhancing the Squeezelite-ESP32 project, which centers on music streaming functionality for ESP32 devices. Their contributions involved refactoring and improving the handling of display and artwork features for the SqueezeAmp player, adapting the code to function correctly without a display. Furthermore, the user implemented features like real-time EQ adjustments, firmware updates, and a firmware upload handler, extending the player's capabilities and user interface interactions. Their work also included improving the firmware download proxy, incorporating version-based firmware selection and handling custom firmware builds.
syncairplaymidibluetoothroom
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
Michael Herger - Senior Software Engineer, Software Group, Cloud Team at Logitech