Martin Osimani

CreatorKit

Role

Frontend Development

Backend Development

UI UX Designer

Motion Graphics Designer


Date

January 2019 – present

A video editing platform tailored for creatives. Featuring dozens of story, post and ads templates, CreatorKit empowers users to create high-quality video content easily.

The key challenge of the project is the development of a powerful multi-platform and performant video rendering engine, while ensuring maintainability to allow fast product iterations.


For that purpose, we built a web-based rendering engine powered by React JS. This approach allowed us to re-use the same technology to power the client-side editing functionalities of the platform, and the video rendering process through headless browser frameworks in a serverless environment .


Careful software design was needed to develop a JSON based specification for the video compositions (i.e. the file format of the videos), in order to easily design and maintain dozens of video templates.