Projects

https://github.com/Naveenravi07

Professional Projects

Nova - Edtech Platform

Nova is an innovative edtech platform that I led, focused on delivering high-quality educational content through interactive quizzes and videos. I designed and implemented a robust system for managing and distributing educational resources. Leveraging technologies like Next.js, Express.js, Redis, MongoDB, and many AWS services, I built intuitive interfaces for users and instructors, significantly enhancing the overall user experience.

Key Features and Technologies

1. Custom Video Processing: Implemented efficient video processing on our own infrastructure built on top of AWS, reducing costs compared to AWS services like Mediaconvert. Utilized FFmpeg for video transcoding, ensuring high-quality streaming.

2. Adaptive Streaming: Employed HLS for adaptive streaming, delivering smooth and uninterrupted video content to users.

3. Comprehensive Analytics: Built a detailed analytics dashboard for instructors and students, displaying key metrics such as course completion rates, engagement rates, subscription counts, and revenue.

4. AI-Powered Quiz Validation: Developed an AI-based system for automatic quiz validation, enhancing the accuracy and efficiency of assessments.

Technologies Used : MongoDB,Nextjs,ExpressJs,Redis,Aws S3, Aws Ec2, Aws Cloudfront, Aws Lambda

Personal Projects

  • Censor-flow
    • about: Censor Flow is an audio profanity filtering tool designed to detect and filter inappropriate language in audio files. It aims to provide an efficient solution for ensuring clean audio content. Check out the project and code here:
    • source - https://github.com/Naveenravi07/censor-flow
    • written in - rust
  • Audio-Scrapper
    • about: A simple CLI tool that scrapes audio from YouTube if a match is found, allowing you to download your entire Spotify playlist or download all songs by supplying their names through a text file.
    • source - https://github.com/Naveenravi07/audio-scrapper
    • written in - rust
  • muChat