Senior Wireless DSP Engineer at GNU Radio Foundation
Kassel, Hesse, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Johannes Demel is a Senior Wireless DSP Engineer with 12 years of experience building and stabilizing radio systems, currently focused on signal processing at Dedrone. He co-maintains VOLK—GNU Radio’s vector-optimized kernels—contributing build-system modernizations, license hygiene, and removal of legacy dependencies that improve portability and long-term maintainability. His background spans academia and industry, from implementing polar codes for ESA to hardening the Ettus UHD driver and modernizing GNU Radio for Python3 and C++ modern practices. Comfortable across low-level driver issues, high-performance DSP kernels, and research-grade prototyping, he combines rigorous PhD-level training with practical product-oriented engineering. An understated strength is his knack for incremental infrastructure cleanups that yield outsized benefits for large open-source ecosystems.
12 years of coding experience
13 years of employment as a software developer
Master of Science (MSc), Electrical, Electronics and Communications Engineering, Master of Science (MSc), Electrical, Electronics and Communications Engineering at Wrocław University of Science and Technology
Master of Science (MSc), Electrical, Electronics and Communications Engineering, Master of Science (MSc), Electrical, Electronics and Communications Engineering at Karlsruhe Institute of Technology (KIT)
Doctor's Degree, Electrical, Electronics and Communications Engineering, Doctor's Degree, Electrical, Electronics and Communications Engineering at University of Bremen
Contributions:12 releases, 252 reviews, 59 commits in 1 year
Contributions summary:Johannes primarily contributed to the maintenance and improvement of the VOLK library. Their work involved refactoring and updating build processes, including switching to the `sysconfig` module for Python integration. They also addressed code deprecation warnings, added metadata for Zenodo integration to improve discoverability, and removed legacy Boost dependencies. Further contributions included the update of SPDX license identifiers to maintain license compliance, particularly in the apps, cmake, gen, include, lib, tmpl and kernels folders.
GNU Radio – the Free and Open Software Radio Ecosystem
Role in this project:
Back-end Developer
Contributions:79 reviews, 27 commits, 46 PRs in 2 years 8 months
Contributions summary:Johannes contributed to the GNU Radio project by addressing various issues and implementing improvements across several modules. Their work included fixing print statements for Python 3 compatibility, replacing boost::random::uniform_int_distribution with boost::uniform_int to resolve issue 1227 and fixing associated limits. They also worked on refactoring code to use `std::function` for message handlers. Additionally, the user purged a boost header file that caused compile errors. Finally, the user updated multiple examples to work with the latest versions.
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
Johannes Demel - Senior Wireless DSP Engineer at GNU Radio Foundation