Hui Wang

Senior Ubuntu Kernel Software Engineer at Canonical

Haidian District, Beijing, China
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

👤
Senior
🎓
Top School
Hui Wang is a Senior Ubuntu Kernel Software Engineer with 12 years of experience specializing in Linux BSP, audio subsystems, and Raspberry Pi platform work. Based in Beijing, he has driven kernel backports and hardware debugging for Ubuntu, integrated Intel SOF/DMIC and SoundWire support, and contributed fixes across PulseAudio, ALSA, and upstream Linux. His background in signal and information processing underpins a pragmatic approach to complex embedded audio issues—he’s resolved real-world laptop codec problems and improved device hotplug handling in widely used projects. Known for both upstream collaboration and distro maintenance, Hui blends deep low-level expertise with a knack for making hardware and software coexist reliably.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster's degree, signal and information processing, Master's degree, signal and information processing at University of Chinese Academy of Sciences
bookBachelor's degree, Automatic control, Bachelor's degree, Automatic control at Beihang University
github-logo-circle

Github Skills (15)

c1710
embedded10
audio-processing10
device-driver10
pulseaudio10
c1110
linux-kernel10
sys10
alsa10
linux9
driver9
debug8
debugging8
hal8
abstraction-layer8

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
pulseaudio/pulseaudio

Jan 2019 - Nov 2021

Mirror of the PulseAudio sound server (for bug reports and pull requests go to the website!)
Role in this project:
userBack-end Developer
Contributions:30 commits in 2 years 10 months
Contributions summary:Hui primarily focused on enhancing the PulseAudio sound server, making significant changes to core components and modules related to stream management and device handling. Their work involved refactoring code to use preferred sinks and sources, adding new APIs, and adjusting existing functionalities to address issues arising from device plug/unplug events and default device changes. Furthermore, the user implemented fixes related to integration with gnome-control-center and adjusted the system to correctly handle device port availability.
reportsbug-reportsaudiopulsepull-requests
rockchip-linux/kernel

Jan 2016 - Jan 2016

BSP kernel source
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:1 commit in 1 day
Contributions summary:Hui primarily contributed to the ALSA (Advanced Linux Sound Architecture) subsystem within the Linux kernel for the rockchip-linux/kernel repository. Their work focused on resolving audio-related issues, particularly for Realtek audio codecs in various Dell and Lenovo laptops. The contributions involved fixing headphone and speaker noise problems, addressing headset mic detection issues, and adding pin definitions for specific hardware configurations. Furthermore, the user added support for mic mute and led controls.
kernelkernel-sourcelinuxlinux-kernelbsp
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