Work

2026 · Video platform · In development

VidcastX

A substantial self-initiated video hosting and transcoding platform, currently in development across the app, API, queue, media, and storage layers.

TanStack Start Elysia/Bun PostgreSQL Redis/BullMQ FFmpeg S3
Abstract isometric line illustration representing video processing and storage
Client
Self-initiated product
Role
Product & Full-stack Engineering
Year
2026
Type
Video platform · In development

VidcastX is a self-initiated video hosting and transcoding platform in active development. It is a substantial engineering project, not a launched product or a client engagement.

The system to explore

Video platforms cross several boundaries at once: a web application accepts work, an API records state, queues move long-running jobs, FFmpeg handles media, and object storage holds the resulting files. VidcastX is my attempt to work through that full system rather than isolate a single demo.

Current architecture

The repository is organized around a TanStack Start application, an Elysia API running on Bun, PostgreSQL, Redis and BullMQ, FFmpeg, and S3-compatible storage. Separating the web, API, queue, transcoding, and storage concerns makes the pipeline visible while the product is still taking shape.

Status

The platform is still in development. This case study records the current direction and technical surface only; it does not claim a deployment, users, production readiness, or finished capabilities.