- WebRtc Native Development (C/C++), Replacement of Java Audio Device Module with Oboe Audio Device Module to achieve low hardware latency for Audio.
- WebRtc Native Modules Development such as Audio Processing, AEC, AGC, NS, VAD, Neteq, Audio Mixer, etc.
- Modifications in WebRtc Core A3 Algorithms such as (AEC, ANS, AGC), which are the basic powers of WebRtc Audio Processing.
- Research on WebRtc Audio Channel, Video Channel, and Audio, Video Quality issues such as (Hardware Latency, Network Latency, Adaptiveness regarding Platform updates).
- Implemented Core Digital Signal Processing Concepts to develop Stream Selection (Adhoc-Streams) and Stream Synchronization (Adhoc-Playout) Algorithms as well. The above-mentioned complete research works are going to be PATENT really soon.
- Building Machine Learning Models i.e. (Natural Language Understanding, Computer Vision, Algorithmic Foundations of Optimization, Data Mining & Machine Intelligence)
- Familiarity with machine learning frameworks (like Keras, Tensor-Flow, and PyTorch) and libraries (like Scikit-learn, Pandas, NumPy, seaborn, matplotlib)
- Automation Engineering with Web Scrapping/Web Crawling using (Beautiful Soup, Python Requests, Scrapy, Selenium, urllib, etc)
- Probability and Statistical Analysis and Android NDK Development using C/C++/Assembly.
So, now, in industry, this passion remains with me. There's certainly yet more to learn, yet more problems to solve, and yet more to build, and for this, I am very grateful.
Specialties: Languages: C/C++, Java/Kotlin, Python, & JavaScript Academic: WebRtc & VoIP, Probability & Statistics, Machine Learning, Artificial Intelligence Contributions: To research communities i.e. "JMLR, Medium, Github, Stack Overflow"/efforts, including publishing articles.