Muaz Khan is a WebRTC and JavaScript specialist with 14 years of hands-on experience building real-time media and front-end tooling from Pakistan. He is the driving force behind widely used open-source projects like WebRTC-Experiment, RecordRTC and DetectRTC, focusing on cross-browser audio/video/screen recording and feature detection. His contributions span full-stack engineering and UI polish—fixing bugs, improving demos, and implementing multi-stream and GIF recording features that broaden real-world compatibility. Comfortable across Linux, Mac and Windows environments, he blends practical browser API expertise with usable developer tooling. Notably, his work often improves developer experience and interoperability rather than just adding features, making complex WebRTC capabilities accessible to others. He holds formal computer science training from Attock Degree College and the University of the Punjab.
14 years of coding experience
BCS, Computer Science, A, BCS, Computer Science, A at University of the Punjab, Lahore
ICS, Computer Science, A, ICS, Computer Science, A at Attock Degree College
DetectRTC is a tiny JavaScript library that can be used to detect WebRTC features e.g. system having speakers, microphone or webcam, screen capturing is supported, number of audio/video devices etc. https://www.webrtc-experiment.com/DetectRTC/
Role in this project:
Front-end Developer
Contributions:21 releases, 106 commits, 33 PRs in 7 years 7 months
Contributions summary:Muaz updated the main JavaScript file, "DetectRTC.js," indicating a focus on the core logic of the project. These updates involved adding new features for browser detection, including support for WebRTC features. The commits demonstrate efforts to improve the functionality of the library, adding support for new capabilities and fixing various issues. These changes are vital to the project's goal of detecting WebRTC features.
Cross browser audio/video/screen recording. It supports Chrome, Firefox, Opera and Microsoft Edge. It even works on Android browsers. It follows latest MediaRecorder API standards and provides similar APIs.
Role in this project:
Full-stack Developer
Contributions:5 releases, 42 commits, 8 PRs in 4 years 2 months
Contributions summary:Muaz primarily contributed to the development of cross-browser audio and video recording capabilities, specifically focused on implementing features related to the MediaRecorder API. Their work included adding and modifying JavaScript files to enable audio and video recording, including creating a GIF recorder. They implemented a multi-stream recorder allowing simultaneous audio and video capture. The user also integrated the Whammy.js library for webM recording.
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.