Johann Neuhauser is a software developer with 8 years of experience specializing in embedded systems, IoT, and AI-adjacent tooling, currently working at DH electronics GmbH in Bavaria. He contributes actively to major OpenWrt projects—adding device support for TP-Link and FritzBox models, fixing interrupt handling, and improving USB and device-tree configurations—demonstrating deep low-level Linux and hardware integration skills. Johann’s background combines formal CS training (MSc, BSc from Technische Hochschule Rosenheim) with vocational systems-integration experience from Deutsche Telekom, giving him practical operational instincts alongside academic rigor. He excels at driver-level debugging, code refactoring, and automation to make embedded platforms more reliable and maintainable. Colleagues describe him as a pragmatic problem-solver who bridges board-level constraints and production-ready software. Notably, his open-source contributions have enabled broader device compatibility for widely used OpenWrt variants.
8 years of coding experience
Ausbildung, Fachinformatiker - Systemintegration, Ausbildung, Fachinformatiker - Systemintegration at Deutsche Telekom AG
Master of Science - MS, Computer Science, 1,6, Master of Science - MS, Computer Science, 1,6 at Technische Hochschule Rosenheim
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:
Embedded Systems Engineer / IoT Developer
Contributions:3 reviews, 8 PRs, 29 comments in 6 years 9 months
Contributions summary:Johann primarily contributes to the OpenWrt project, focusing on device support and configuration. Their work involves modifying Device Tree files (dts) to add support for new TP-Link routers, including the WDR3600, WDR4300, and WR841 series, and the FritzBox 7312. They also fix and enhance existing code, such as the interrupt controller driver and USB configuration, and refactor code to improve consistency and functionality.
An opensource OpenWrt variant for mainland China users.
Role in this project:
Embedded Systems Engineer / Automation Engineer
Contributions:2 commits in 1 day
Contributions summary:Johann primarily contributed to the `immortalwrt` repository, an OpenWrt variant, by implementing and refining device-specific configurations and drivers. Their work included adding support for new devices like the TP-Link WDR3600/WDR4300 and FritzBox 7312, modifying existing device trees, and correcting the interrupt handling for various SoCs. They also performed code cleanup and refactoring, improving the overall system by adjusting reset behaviors and integrating with existing device tree settings.
chinaopenwrtmainland-china
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
Johann Neuhauser - Software Developer at DH electronics GmbH