Marcel Waldvogel is a Swiss-based Enterprise Security Architect with over a decade of experience designing secure, privacy-conscious software for enterprise and critical infrastructure. He currently leads security architecture at Migros-Genossenschafts-Bund and is a co-founder of Trifence, reflecting a rare blend of corporate security leadership and entrepreneurial drive. His career combines strong academic foundations—PhD from ETH Zürich and a long tenure as professor and IT leader at the University of Konstanz—with practical industry and government-facing security work. An active open-source contributor, he has improved multilingual UX in the real-time encrypted chat project jsxc and advanced infrastructure automation in the https-portal project, showcasing both UX and DevOps impact. He emphasizes simplicity, usability, and efficiency in securing applications even in adverse environments, balancing mobility, compatibility, and industrial-scale infrastructure.
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.
balloonxmppwebrtcxmpp-clientvideo
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.