Professor at Haute école d'ingénierie et d'architecture de Fribourg
Villars-sur-Glâne, Fribourg, Switzerland
Join Prog.AI to see contacts
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.
13 years of coding experience
2 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at ETH Zürich
CircuitPython - a Python implementation for teaching coding with microcontrollers
Role in this project:
Embedded 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.
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