Stefan Tauner is a system software engineer based in Vienna with 15 years of experience building low-level firmware, boot firmware, and embedded systems. He currently works at A&R TECH and pursues a PhD at TU Wien, combining applied industry work with academic research. Stefan is a long-time contributor to prominent open-source projects like coreboot, libopencm3 and flashrom, where he focuses on system initialization, Super I/O and flash device support—work that directly touches hardware bring-up and platform reliability. He has taught C, microcontroller programming and software security at the university level, translating complex concepts into practical skills for the next generation of engineers. His contributions include both careful device-driver additions (e.g., N25Q032 3.3V support) and tooling fixes, showing attention to hardware quirks and developer experience. Colleagues describe him as a pragmatic problem-solver who bridges deep register-level knowledge with production-ready system software.
15 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Engineering, Master's degree, Computer Engineering at Vienna University of Technology
Send patches to https://review.coreboot.org: https://www.flashrom.org/Development_Guidelines#GitHub
Role in this project:
Back-end Developer & Systems Engineer
Contributions:353 commits, 12 PRs, 107 pushes in 6 years 7 months
Contributions summary:Stefan primarily contributed to the development and maintenance of low-level firmware tools within the flashrom project. Their work focused on adding support for new hardware, particularly AMD southbridge chipsets, by modifying core files to incorporate new hardware features. The contributions involved implementing new logic for the various operations, debugging, and integration with the existing codebase. The user also addressed output issues and added improvements to the logging and error reporting system.
Read-only mirror of https://review.coreboot.org/coreboot.git. We don't handle Pull Requests.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:54 commits in 6 years 1 month
Contributions summary:Stefan primarily contributes to the coreboot project by making changes related to system initialization and hardware configuration. The commits involve modifying code related to Super I/O (SIO) chips, especially the Winbond WPCD376I, and implementing specific flash memory device drivers, including adding support for a 3.3V variant of the N25Q032 flash chip. They also address hardware-specific configurations, such as those in Intel southbridges. The user's work includes fixes and enhancements of utilities like ifdtool.
corebootfirmwarereviewpull-requestsbootloader
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.