Marek Behun

Linux Kernel Developer at CZ.NIC, z.s.p.o.

Prague, Czechia
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

🤩
Rockstar
🎓
Top School
Marek Behun is a seasoned Linux kernel and embedded systems developer with 15 years of hands-on experience in low-level firmware, device drivers, and bootloader work. Based in Prague, he contributes upstream to projects like U-Boot and OpenWrt and has deep expertise with Marvell Armada platforms, COMPHY configuration, and PCI/MSI driver issues. At CZ.NIC he combines kernel development, U-Boot maintenance and hardware debugging with reverse engineering of binary blobs to resolve obscure platform bugs. He also brings commercial embedded C++ experience (including Raspberry Pi platforms) and currently holds senior engineering roles that span firmware to systems integration. Notably, his open-source contributions include practical fixes for board initialization, EEPROM tooling, and power/reset handling that are used in production router and probe hardware.
code15 years of coding experience
job1 year of employment as a software developer
bookMaster's degree, Artificial Intelligence, Master's degree, Artificial Intelligence at Charles University (Univerzita Karlova)
github-logo-circle

Github Skills (32)

bootloader10
git10
system-configuration10
firmware10
interrupt-handling10
server-configuration10
c-programming10
c1110
dsa10
linux-kernel10
hardware10
power-management10
c1710
i2c10
kernel10

Programming languages (8)

C++ShellCRustMakefileTeXPerlPython

Github contributions (5)

github-logo-circle
openwrt/openwrt

Jun 2020 - May 2025

This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:26 reviews, 21 PRs, 52 comments in 4 years 11 months
Contributions summary:Marek contributed to the OpenWrt project, focusing on the pci-aardvark driver and the Armada 3720 comphy driver. Their work included backporting patches to fix MSI support and driver removal methods in the pci-aardvark driver. They also added a native kernel implementation to the Armada 3720 comphy driver and backported patches related to various hardware features. This involved detailed modifications to low-level hardware interaction code and device driver logic.
openwrt
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:28 commits, 2 PRs in 2 years 2 months
Contributions summary:Marek primarily contributes to low-level system firmware and hardware-related drivers within the repository. They focus on modifying and optimizing the Marvell Armada 37x0 platform's power management, COMPHY (communication PHY) configuration, and system reset mechanisms. The user addressed hardware bugs, improved memory utilization, and refined the underlying hardware configuration. The work involved intricate modifications to COMPHY registers and device-specific power-related settings.
firmware
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