← All Projects

Video Management Platform

2022 – present

Microservice-based pipeline for automated video downloading, processing, description generation, and uploading. Used daily.

7 independent microservices
Used daily for personal video management
Handles batch processing of large video files

The Challenge

Needed an end-to-end system to handle video files through multiple processing stages with different service responsibilities, plus automatic metadata generation.

Approach

Designed a 7-service microservice architecture with dedicated services for each stage. Added LLM-powered automatic video description generation. Each service is independently deployable with its own auth.

Key Highlights

  • 7 independent services: downloader, editor, converter, uploader, auth, descriptor, proxy
  • LLM-powered automatic video description generation
  • SvelteKit-based video editor interface
  • Microservice architecture with dedicated auth service

Technologies

TypeScriptNode.jsSvelteKit

Visar Domi · Tirana, Albania · Available for contract work

GitHub