Sanchayan Maity is a multimedia software developer with 11 years' experience specializing in Linux, embedded systems, and open-source multimedia stacks. He has deep hands-on expertise with GStreamer, PipeWire and PulseAudio—contributing bug fixes, codec support (including LDAC and aptX), and new PipeWire modules that improve audio I/O and streaming reliability. His background spans embedded Linux BSP and driver work for i.MX and Xilinx platforms, FPGA-based video frame-grabbing systems in automotive, and device-tree/u-boot/mainline kernel contributions. A polyglot enthusiast who loves Rust, Haskell and OCaml, he organizes and speaks at Bangalore Haskell and Rust meetups, reflecting both engineering depth and community leadership. Based in Bengaluru, he pairs pragmatic client-focused consulting with sustained upstream open-source impact on widely used projects such as GStreamer and PipeWire.
11 years of coding experience
15 years of employment as a software developer
Master's degree, Computer Science, 3.363, Master's degree, Computer Science, 3.363 at Illinois Institute of Technology
Bachelor of Engineering, Electronics, Bachelor of Engineering, Electronics at K.J.Somaiya College Of Engineering
Mirror of the PulseAudio sound server (for bug reports and pull requests go to the website!)
Role in this project:
Back-end Developer
Contributions:24 commits in 1 year 7 months
Contributions summary:Sanchayan primarily contributed to the Bluetooth audio support within the PulseAudio sound server. Their work involved implementing and improving A2DP codec support, including the addition of LDAC and aptX codecs using GStreamer. They also addressed issues with RTP packet handling, codec switching, and added the ability to list and select supported codecs via a messaging API. Furthermore, the user focused on performance optimizations within the Bluetooth audio modules.
Contributions summary:Sanchayan primarily focused on fixing bugs and improving the GStreamer multimedia framework. Their contributions involved addressing memory leaks in the `playbin3` plugin, optimizing type finding for DTS audio within WAV files, and correcting error reporting in the `fdkaacdec` decoder. They also added new features and updated existing ones within the `fdkaacenc` encoder.
streamingaudiovideomultimediagstreamer
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
Sanchayan Maity - Multimedia Software Developer at Centricular Ltd