Hauke Mehrtens

Senior Software Engineer at Tesla

Berlin, Germany
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
Hauke Mehrtens is a senior embedded software engineer based in Berlin with 25 years of experience, currently at Tesla and a long-time OpenWrt core developer. He specializes in Linux kernel driver development, board and chip bring-ups, and BSP integration (U-Boot, device tree, Yocto/OpenWrt), and has contributed over 450 patches to the mainline Linux kernel for MIPS and ARM network SoCs. His open-source work ranges from backporting tricky glibc compatibility fixes across OpenWrt packages to adding a CBOR dissector to Wireshark, reflecting both deep build-system know-how and protocol analysis skills. Hauke bridges pre- and post-silicon verification, kernel and user-space components, and pragmatic upstreaming of SoC/board support, making him adept at resolving issues that span hardware, firmware, and tooling.
code25 years of coding experience
job16 years of employment as a software developer
bookUniversität Bremen
languagesGerman, English
github-logo-circle

Github Skills (61)

kernelmode10
gnu-make10
package-management10
computer-architecture10
patch10
architecture10
firmware10
feed10
build-system10
c-programming10
c1110
linux-kernel10
makefile10
networking10
c1710

Programming languages (11)

JavaC++ShellCRustOCamlMakefileTeX

Github contributions (5)

github-logo-circle
openwrt/packages

Jul 2014 - Dec 2022

Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
Role in this project:
userBack-end Developer & System Engineer
Contributions:3 reviews, 121 commits, 104 PRs in 8 years 6 months
Contributions summary:Hauke primarily contributes to the OpenWrt package repository by adding, updating, and fixing packages. The user's work involves integrating third-party software like tor and bluez, as well as addressing build issues and dependencies. Contributions include adding new packages, updating to newer versions, patching build systems for compatibility with musl, and fixing build issues to ensure smooth operation on different kernel versions.
pull-requestsopenwrtstudio
coolsnowwolf/lede

Jun 2021 - Jan 2023

Lean's LEDE source
Role in this project:
userBack-end Developer
Contributions:36 commits in 1 year 6 months
Contributions summary:Hauke primarily focused on patching and updating the `lede` source code, specifically addressing networking and firmware-related issues. They backported patches from other kernel versions to enhance network device behavior, particularly relating to DSA master interfaces. Furthermore, the user was involved in updating firmware packages for various RealTek and Intel wireless devices, along with updates to other tools within the project.
luaopenwrt-feedopenwrt-zh-cnopenwrt-packagelean
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
Hauke Mehrtens - Senior Software Engineer at Tesla