Marcel Waldvogel is an Enterprise Security Architect based in Switzerland with 12 years of focused experience adding security and privacy to applications, especially under adverse and constrained environments. He blends academic rigor—years as a professor and researcher with a PhD from ETH Zürich—with hands-on engineering and operational experience from co-founding startups and improving production infrastructure. Marcel prioritizes simplicity, usability, and mobility when designing defenses, producing surprisingly efficient solutions for human cooperation, intrusion prevention, and industrial systems. He contributes to open source and DevOps projects (notably improving automation and dynamic HTTPS management in the popular https-portal project) and has a strong background in localization and user-facing clarity from work on real-time chat software. Marcel’s career spans roles from research labs to town council and executive IT leadership, reflecting an unusual mix of technical depth, public service, and product-minded pragmatism. This combination lets him turn complex security requirements into practical, easy-to-adopt solutions.
12 years of coding experience
16 years of employment as a software developer
Doktor (Ph.D.), Doktor (Ph.D.) at Eidgenössische Technische Hochschule Zürich
Matura, Matura at Kantonsschule Zürcher Oberland, Filialabteilung Glattal
A fully automated HTTPS server powered by Nginx, Let's Encrypt and Docker.
Role in this project:
DevOps Engineer
Contributions:5 reviews, 17 commits, 14 PRs in 1 year 2 months
Contributions summary:Marcel focused on improving the infrastructure and automation of the `https-portal` project. Their commits include implementing and refining the certificate renewal process using cron jobs, enhancing the configuration management system, and making the Nginx configuration more modular. They also introduced the ability for on-the-fly reconfiguration and dynamic domain support, adding flexibility to the deployment.
:speech_balloon: Real-time xmpp chat application with video calls, file transfer and encrypted communication.
Role in this project:
Localization / Internationalization Specialist
Contributions:12 commits, 4 PRs, 11 pushes in 3 years 9 months
Contributions summary:Marcel primarily focused on improving the language consistency and user-friendliness of the application by updating language files. They made significant modifications to the `jsxc.lib.js` file, including adding, modifying, and translating various UI strings across multiple languages (English and German). These changes aimed to improve the user experience and clarify the application's messaging. Additionally, the user fixed a space issue within the template for the approval dialog.
file-transferxmppxmpp-clientjavascriptwebrtc
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.