Markus Wegmann is a Swiss technology entrepreneur and general manager with 13 years of experience building highly interactive software and electronics systems, co-founding Technokrat GmbH and leading Siglis AG. He combines deep hardware expertise—from MCUs, PCBs and FPGA/VLSI—to modern web, 3D/VR HMIs and embedded wireless IoT stacks, enabling end-to-end product design, manufacturing and consulting. Markus contributes to notable open-source projects such as the lowRISC Ibex RISC-V core and Zigbee integrations, reflecting hands-on firmware and backend work that improves CPU decoder logic and device interoperability. Trained at ETH Zurich in electrical engineering, he pairs rigorous academic grounding with an entrepreneurial focus on practical, manufacturable solutions. An uncommon strength is his ability to span low-level silicon compatibility changes to high-level HMI experiences, shortening time from concept to shipped device.
13 years of coding experience
3 years of employment as a software developer
Matura, Biochemistry, Matura, Biochemistry at Kollegium St. Fidelis
MSc in Electrical Engineering & Information Technology, Electrical, Electronics and Communications Engineering, MSc in Electrical Engineering & Information Technology, Electrical, Electronics and Communications Engineering at ETH Zurich
Ibex is a small 32 bit RISC-V CPU core, previously known as zero-riscy.
Role in this project:
Back-end Developer
Contributions:297 commits in 3 months
Contributions summary:Markus made multiple commits focused on refactoring and removing custom instructions within the decoder module of a 32-bit RISC-V CPU core. These changes involved modifying the decoder's behavior, suggesting efforts to streamline instruction processing and potentially optimize the core's performance. The user also added a configuration switch for RI32M support and applied it to the relevant signals, showing a commitment to expand instruction set architecture compatibility.
Collection of device converters to be used with zigbee-herdsman
Role in this project:
Back-end Developer
Contributions:5 commits, 6 PRs, 9 comments in 9 months
Contributions summary:Markus primarily contributed to device converter implementations for the zigbee-herdsman project. They added support for new devices, specifically smart in-wall switches from Siglis, adding functionality for button events and fixing various issues. The user implemented and refined converter logic, including cover state and light/brightness integrations and optimized the code for better performance and reliability. The user also focused on enabling and configuring sub-device features through dynamic expose support.
zigbeeconverters
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.