Glimpsebyte
An internal video platform for BASF employees — creator channels, a social layer, AI-assisted publishing, and a transcoding pipeline that turns uploads into adaptive streams.
Knowledge inside a company the size of BASF travels badly — tutorials live in meeting recordings nobody rewatches and email attachments nobody finds. Glimpsebyte gives that knowledge the format employees already prefer everywhere else: short videos, on channels, with follows, comments, and a feed.
Channels, not folders
Content lives on Pages — creator channels with multiple collaborators and role-based permissions, run like a shared YouTube channel. Employees follow the channels relevant to their work.
A real social layer
Home and Explore feeds, likes, saves, comments, watch history, and real-time notifications over Server-Sent Events — the mechanics that make people come back without being told to.
Review before publish
Every upload passes an admin review queue before it's visible — corporate content control without killing the platform's speed. Categories and hashtags keep discovery working at scale.
AI does the boring part
An OpenAI integration drafts titles, descriptions, and hashtags from minimal input — the difference between employees uploading a tutorial and abandoning it at the metadata form.
A proper streaming pipeline
Uploads enter a BullMQ queue where FFmpeg transcodes them into adaptive DASH renditions and extracts thumbnails, then everything ships to S3 — smooth playback on office wifi and factory-floor connections alike.
NestJS + Prisma on PostgreSQL with Redis: modules for auth (JWT + OAuth), pages and collaborators, video (upload, comments, review workflow, watch history), following, search, S3 storage, SSE notifications, and the AI suggestion service. Sharp handles image processing; RBAC separates super admins, creators, and viewers.
React + TypeScript on TanStack Router: consumer-style shell (feeds, search, library) plus a Studio dashboard for creators and a review queue for admins, with a custom video player. Runs on its own EC2 instance, provisioned and managed solo.
Need something with real infrastructure behind it?
Media pipelines, job queues, real-time features — the parts most builds get wrong.