Ajas Labs
2026

Multi-Platform Media Downloader

A web app for downloading video and audio from popular platforms, with account sign-in and email verification.

Mohd Asif Ansari — Personal engineering experience, built outside of Ajas Labs client work.

Overview

A Flask backend extracts and serves downloadable media from several popular platforms, paired with a React front end that supports multiple languages. The backend includes account authentication with an email one-time-passcode flow.

My Role

Built the backend extraction service and its authentication system, and the multi-language React front end.

Tech Stack

PythonFlaskJWTReactVitei18next

Highlights

  • Backend engineering to keep media extraction reliable as platforms change their anti-automation defenses, including request-fingerprint handling and token-based verification flows
  • An email one-time-passcode sign-in flow
  • A multi-language front end (i18next) running behind a production process manager