Christian Herzog

Head Of IT at Physics Department, ETH Zurich

Zurich, Zurich, 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
Christian Herzog is Head of IT at ETH Zurich's Physics Department with 14 years of professional experience and a PhD in physics from ETH. He combines deep scientific training in integrated optics, quantum electronics and ferroelectrics with hands-on systems and software skills across Perl, Ruby on Rails, C, Java, PHP, Linux/OS X administration and Apache. Known for pronounced analytical skills and a quick intellectual grasp, he oversees complex lab IT infrastructures while still contributing code and features to open-source projects such as an ESP32-based multiroom Squeezelite streamer. His work bridges experimental science and practical engineering—tuning low-level system behavior, managing networking states, and improving user interfaces for embedded devices. Based in Zurich, he brings a rare mix of research rigor and pragmatic full‑stack development to academic IT operations.
code14 years of coding experience
bookPh.D., Physics, Ph.D., Physics at ETH Zürich
github-logo-circle

Github Skills (14)

esp3210
uid10
javascript10
front-end-development10
ui-design10
sys9
c119
live-update9
firmware9
c179
html9
embedded9
updater9
json8

Programming languages (8)

TypeScriptJavaC++ShellCJavaScriptRoffPython

Github contributions (5)

github-logo-circle
sle118/squeezelite-esp32

Sep 2019 - Jun 2021

ESP32 Music streaming based on Squeezelite, with support for multi-room sync, AirPlay, Bluetooth, Hardware buttons, display and more
Role in this project:
userFull-stack Developer
Contributions:98 commits, 61 pushes, 29 comments in 1 year 9 months
Contributions summary:Christian primarily contributed to the front-end and back-end of the ESP32 music streaming project. Their work included improvements to the user interface, such as UI cleanup and the addition of firmware upload features. They also modified back-end code by adjusting resampling defaults, managing JSON timers related to Wi-Fi connection, and addressing various configuration and connection states within the Wi-Fi manager.
syncairplaymidibluetoothroom
daduke/LMSController

Nov 2015 - Oct 2016

Contributions:40 commits, 27 pushes, 1 branch in 10 months
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
Christian Herzog - Head Of IT at Physics Department, ETH Zurich