Arun Raghavan is a founder and seasoned systems engineer with 17 years of experience specializing in Linux, multimedia, and low-level audio subsystems. He is an active open-source hacker known for deep contributions to PulseAudio, GStreamer and PipeWire—including integrating pipewire-jack functionality and streamlining development workflows for PipeWire. His work spans realtime audio threading, non-PCM formats, and media testing/infrastructure for projects like OpenWebRTC, demonstrating both system-level rigor and practical tooling improvements. Arun also has applied his systems expertise outside audio by enabling streaming reads in the Rusoto AWS SDK for Rust, showing a talent for cross-domain backend optimizations. Based in the United States, he combines long-term maintenance chops with an engineering curiosity that surfaces in subtle but impactful build, API and testing enhancements.
Mirror of the PulseAudio sound server (for bug reports and pull requests go to the website!)
Role in this project:
Backend & System Engineer
Contributions:115 commits, 3 PRs, 5 branches in 10 years
Contributions summary:Arun made several contributions to enhance the PulseAudio sound server. They fixed a crash in the module-allow-passthrough module and implemented a meson-ified build system. Furthermore, the user exposed an API to elevate a thread to realtime priority. The user also added support for reconfiguration and non-PCM formats and implemented volume control.
A cross-platform WebRTC client framework based on GStreamer
Role in this project:
Back-end Developer
Contributions:71 commits, 23 PRs, 2 pushes in 1 year
Contributions summary:Arun primarily focused on enhancing the testing infrastructure and core functionality of the `openwebrtc` project. Their contributions included renaming and restructuring test files for improved clarity and command-line usability. Furthermore, the user implemented device selection features and network configurations within the test suite, demonstrating a strong grasp of media source management, testing methodologies, and network setup for WebRTC applications. They also addressed and fixed leaks within the PulseAudio device listing, further solidifying their role in the back-end development.
gstreamerwebrtccross-platform
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.