Transform static subtitles into dynamic storytelling elements with customizable styles, animations, and positioning.
Owned the entire subtitle workflow in a React-based video editor, from real-time subtitle editing to final video export.
Explored and prototyped different approaches to find the best way to animate subtitles for our use case.
Built a Node.js service that uses Fabric.js to generate subtitles as images and export them as PNGs for precise positioning and styling
Implemented real-time subtitle editing and preview with accurate video/audio sync
Connected the subtitle system with the broader video processing pipeline
Ensured scalable and maintainable code.
Core technologies used in this project.
A simple and powerful canvas library.
GSAP allows you to effortlessly animate anything.
Backend runtime for video processing.
Optimized Image generation with parallel processing.
Queueing system
I'm passionate about Frontend development and eager to join a team where I can grow while contributing to meaningful projects.