Embedded Systems Engineer at LOYTEC electronics GmbH
Vienna, Austria
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Sohaib Radwan is an embedded systems engineer based in Vienna with 11 years of hands-on experience building and extending Linux and Buildroot-based platforms and microcontroller projects across ARM, RISC, and AVR. He is a low-level programmer passionate about eBPF and a prolific open-source contributor, having added production C and Bash code during Google Summer of Code and submitted Linux kernel patches to fix memory leaks. His work on PCP and htop — including a new System meter, Dynamic Columns/Dynamic Meters, and porting ~12 eBPF tools into PCP — improved monitoring efficiency and expanded htop’s extensibility in notable ways. At LOYTEC he maintains and evolves embedded OS stacks while supporting hardware bring-up, blending system architecture thinking with firmware-level implementation. Known for digging into unfamiliar technical domains before coding, he combines systems-level design with pragmatic, production-ready implementations.
11 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Misr University for Science and Technology
Contributions:42 reviews, 18 PRs, 53 comments in 2 years 2 months
Contributions summary:Sohaib's primary contribution focuses on refactoring the htop code to improve time calculation and handling across various modules. This involved consolidating time-related functions and calls to `gettimeofday` and `time` to enable compatibility with PCP archive mode. Changes were made to core files such as `LinuxProcessList.c`, `Meter.c`, `NetworkIOMeter.c`, `DiskIOMeter.c`, `DateMeter.c`, and `ClockMeter.c`, demonstrating a deep understanding of the application's inner workings. The user also added and modified ZFS ARC statistics gathering and display capabilities within the PCP integration.
Contributions:42 reviews, 34 commits, 10 PRs in 1 year 9 months
Contributions summary:Sohaib focused on adding system-level information collection capabilities to the htop utility within the PCP (Performance Co-Pilot) project. They implemented a new "System" meter in htop to display system architecture details by interacting with the PCP metrics. The user also made significant code modifications within the Platform.c/.h files to integrate the new system information and to enhance the monitoring capabilities related to system performance. This involved modifications to collect and display various system metrics.
analysisperformancegraphmetricsmonitoring
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
Sohaib Radwan - Embedded Systems Engineer at LOYTEC electronics GmbH