Zahari Petkov is a seasoned software engineer with over 25 years in the industry and deep multilingual expertise—8+ years in Rust, 14+ in Python and 6+ in C++. He has led cross-platform desktop and embedded projects, shipped networking and IoT tooling at balena (including the popular Rust-based balena WiFi Connect with 1.4K stars) and been the go-to networking expert for complex device configurations. Zahari favors correctness, performance and maintainability, and brings strong debugging and kernel-level experience from hardware work on the balenaFin. He thrives in technically rigorous teams, quickly learns new domains, and balances hands-on implementation with mentoring and tooling that improves developer productivity.
Easy WiFi setup for Linux devices from your mobile phone or laptop
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:28 releases, 1 review, 39 commits in 3 years 1 month
Contributions summary:Zahari primarily focused on modifying the `wifi-connect` project, which is designed for easy WiFi setup on Linux devices. Contributions include changes to the installer script to support more recent Raspbian versions, ensuring compatibility and fixing the repository URL for the installer. They also addressed issues related to WiFi device handling, such as ignoring unmanaged devices and removing duplicate or hidden SSIDs from the network list, improving the user experience and reliability of the WiFi connection process.
A collection of Yocto layers used to build balenaOS images
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:18 reviews, 52 commits, 30 PRs in 4 years 2 months
Contributions summary:Zahari primarily contributes to the `meta-balena` repository, a collection of Yocto layers for building balenaOS images. Their work focuses on updating and integrating various connectivity-related components, including Bluetooth (bluez5), WiFi (wpa-supplicant), and mobile broadband (ModemManager, libqmi, libmbim). The user also makes improvements by incorporating necessary firmware files for specific wireless chipsets and fixing issues related to pppd timeouts in NetworkManager.
meta-resinbalenaresinbalenaosdocker
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.