Experience

Kapidhwaj AI

Role: Software Engineer- Intern

Duration: May 2024- Present

Technology: Audio/Video Streming, Google Cloud, WebRTC, FFmpeg, NodeJs, Computer Networking

Description:

Currently interning at a startup founded by an IIT Hyderabad alumnus, specializing in crime detection using an ML-based model with high accuracy and low latency. My key contributions include:

  • Customizing MediaMTX: Modified the open-source media server MediaMTX (written in Go) to meet our specific requirements. Successfully deployed the media server on Google Cloud, enabling it to handle IP camera feed reception and distribution to multiple users. Additionally, implemented stream recording functionality with fixed duration intervals.

  • Raspberry PI Stream Collector: Developed a Node.js application running on Raspberry PI to collect local streams and publish them to the media server on Google Cloud using FFmpeg.

  • On-premise solution :: Currently developing a solution where all cloud services, including media server, API server, and database, will be hosted on local hardware at the client’s premises. This approach enables clients to access their camera streams from anywhere in the world, without relying on cloud infrastructure.

WiseDV

Role: Software Engineer- Full time

Duration: July 2021- July 2023

Technology: MEAN Stack, WebRTC,AWS,Electron

Description:

I was part of the development team for Bozu, a video conferencing application similar to Google Meet.

Here are some of the major work done by me.

  • I developed features for Bozu’s desktop application, including closed captions, meeting recordings, desktop notifications, and a crash reporter. I also contributed to UI enhancements and Angular component development for the web app.

  • Optimized server code of bozu and devised auto-scaling policies for AWS infrastructur.

  • Orchestrated deployment of scaled servers of bozu by leveraging AWS services, including CloudWatch, Autoscaling Group, RDS, and Elastic Load Balancer.

  • Developed a real-time logging system for bozu using MEAN stack.

  • Implemented Webdriver.io automation script to simlate virtual peer insertion in meetings for server load testing.