Jacques Supcik

Jacques Supcik

Professor of Computer Science and Communication Systems

Haute école d'ingénierie et d'architecture de Fribourg


Jacques Supcik is a full time professor in the Computer Science and Communication Systems faculty of the Haute école d’ingénierie et d’architecture of Fribourg. In his free time, he continues to write code, learn things and tinker with technology, but once a week, he goes out with his horse for a long ride in the forest.

His favorite programming languages are Go and Python. He also likes to code using Kotlin and he is interrested in Rust and Carbon. He teaches computer programming, computer architecture, operating systems and embedded systems at Bachelor and Master level.

  • Programming languages
  • Algorithmes and Data structures
  • Embedded Systems and IoT
  • Linux Operating Systems
  • Cloud Computing
  • Machine Learning
  • Doctor of Technical Science, 1999

    ETH Zürich

  • Dipl. Informatik-Ing., 1992

    ETH Zürich

  • Maturité Type C (scientific), 1987

    Collège St-Michel, Fribourg


Embedded systems
Operating Systems


Haute école d'ingénierie et d'architecture
Sep 2011 – Present Fribourg
  • Computer programming and Algorithms and Data structures lectures for Bachelor students.
  • Operating Systems and Concurrent Programming lectures for Bachelor students.
  • Computer Architecture and Embedded Systems lectures for Bachelor students.
  • Construction of Embedded Systems under Linux lectures for Master students.
  • Member of the Applied Research Institute for Smart and Secure Systems.
  • Organiser of the “Fribourg Linux Seminars”
  • Organiser of the “Google Developer Group Fribourg”
Swisscom (Suisse) SA
Team Leader
Jan 2007 – Sep 2013 Zürich/Bern
  • Head of the “Security Solution Sysadmin” team (sites of Bern and Zürich).
  • Operation of the Swisscom PKI, recognized according to the Swiss Certification Law (SCSE/ZertES).
  • Operation of 200+ UNIX and GNU/Linux servers across multiple sites, with 99.999% availability for the most critical services.
  • Optimization and improvement of service quality through the establishment of the “DevOps” culture in the team.
Swisscom (Suisse) SA
Team leader and senior developer
Jun 1999 – Jan 2007 Zürich/Bern
  • Development of the “Swisscom Digital Certificate Service” (Public-Key Infrastructure).
  • Design and implementation of web portals (Internet and Extranet).
  • Design of the end-to-end internal monitoring system using Nagios.
  • Management and development of several projects to improve IP-Plus Internet services.

Recent Posts

Recent & Upcoming Talks

Developing inside a Container
Developing inside a Container.
MicroPython for the IoT
MicroPython for the IoT.