Over the last several months we have had the opportunity to work with the Google Chrome team to optimize our frontend performance. Their team helped us refine our implementation of various web APIs and introduce webcodecs into our application. Below is a blog article we wrote that was initially published
After more than a decade of engineering experience, I joined Kapwing in 2018 as the first employee. Now, I lead the engineering organization and have touched nearly every part of the stack. In the time I've been here Kapwing has grown from a few scrappy engineers pushing production code to
In Kapwing Studio, users can upload an audio or video file of their podcast, favorite song, or interview and make an animated representation of the audio frequency and amplitude over time using our Audio Waveform tool.
Kapwing's Studio now supports chroma key-based background removal, also known as green screen editing. This allows users to upload green screen videos, remove the green background, and replace it with whatever they choose. Kapwing Creators can now composite people and objects onto background images and videos without having to download
How to implement undo functionality in a react + redux web application. This article explains how we designed Kapwing's undo stack with notes on technical design and edge cases. A resource for other web developers adding undo to a browser-based productivity app.