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
RecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.
Role in this project:
Full-stack Developer
Contributions:42 releases, 330 commits, 75 PRs in 7 years 9 months
Contributions summary:Muaz primarily focused on improvements to the RecordRTC library, a WebRTC JavaScript library for audio/video and screen recording. The contributions involved moving code to separate files, enhancing the "save" method, and fixing bugs. The user's work also included updates to the demo and related HTML files.
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.
audiojavascriptwebcamwebrtcwebrtc-demos
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.