Michael Herger

Senior Software Engineer, Software Group, Cloud Team at Logitech

Zürich Metropolitan Area Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code21 years of coding experience
job15 years of employment as a software developer
booklic.oec.publ., Wirtschaftsinformatik, lic.oec.publ., Wirtschaftsinformatik at Universität Zürich
bookwirtschaftsinformatik, wirtschaftsinformatik at Universität Zürich | University of Zurich
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

firmware10
esp3210
compiler10
embedded10
perl10
sys10
database-design9
maintenance9
audio-streaming9
http9
webapi8
apidoc7
json7
api7

Programming languages (13)

C++CRustRAMLGoInno SetupPerlTypeScript

Github contributions (5)

github-logo-circle
LMS-Community/slimserver

Mar 2005 - Jan 2023

Server for Squeezebox and compatible players. This server is also called Lyrion Music Server.
Role in this project:
userBack-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.
playerslogitech-media-serverinternet-radioicecastlogitech
sle118/squeezelite-esp32

May 2020 - Sep 2022

ESP32 Music streaming based on Squeezelite, with support for multi-room sync, AirPlay, Bluetooth, Hardware buttons, display and more
Role in this project:
userEmbedded 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