Jacques Supcik

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

Villars-sur-Glâne, Fribourg, 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

👤
Senior
🎓
Top School
Jacques Supcik is a Professor of Computer Science and Telecommunications at the School of Engineering and Architecture Fribourg with a PhD from ETH Zürich and over a decade of professional experience bridging academia and industry. He previously led network application development and PKI/network security teams at Swisscom, combining hands-on UNIX systems administration with application programming in Python, Go, Java and C. His research and teaching span operating systems, concurrent programming, embedded systems and algorithms, and he actively contributes to embedded Python (CircuitPython) board support for Espressif and Raspberry Pi Pico hardware. Trained by Niklaus Wirth, he emphasizes simplicity and clear algorithmic thinking in both research and pedagogy. Passionate about awakening computing interest in young learners, he also brings practical IoT and display-initialization expertise from open-source work to the classroom. Based in Fribourg, he pairs rigorous academic credentials with real-world security and systems engineering experience.
code13 years of coding experience
job2 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at ETH Zürich
bookCollège St-Michel / Kollegium St. Michael
languagesFrench, German, English
stackoverflow-logo

Stackoverflow

Stats
629reputation
68kreached
14answers
0questions
github-logo-circle

Github Skills (18)

py10
microcontroller10
adafruit-circuit-python10
embedded10
boa10
rp20409
python9
iot9
esp329
c178
c118
macos6
arduino6
avr6
go6

Programming languages (16)

JavaC++CSSCTeXGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
adafruit/circuitpython

Oct 2023 - Jan 2025

CircuitPython - a Python implementation for teaching coding with microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:3 PRs, 8 comments in 1 year 2 months
Contributions summary:Jacques primarily contributed to adding board support for various embedded systems and display initializations within the CircuitPython project. The contributions included adding board definitions, including pin configurations and display initialization sequences specific to different hardware platforms, particularly boards utilizing Espressif microcontrollers and Raspberry Pi Pico series. These updates involved modifying board-specific configuration files (mpconfigboard.h, board.c, and pins.c) and implementing display initialization routines for specific hardware.
pythonpython-implementationteachingmicrocontrollerpython3
mse-csel/csel-workspace

Feb 2022 - Mar 2025

Contributions:8 PRs, 19 pushes, 1 branch in 3 years 1 month
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
Jacques Supcik - Professor at Haute école d'ingénierie et d'architecture de Fribourg