As a Founding Engineer at ngram, I built a web-based video editor with AI capabilities that no competing tool had at the time. Users can manipulate timelines, apply effects, generate captions, and manage clips using natural language instead of traditional timeline-based editing.
The main idea: an AI companion that understands what the user wants from a conversational prompt and turns it into editing operations. Instead of dragging clips or tweaking keyframes, you just say "trim the intro to 3 seconds" or "add a fade between scenes 2 and 3," and the AI does it on the timeline in real time.
Building this from scratch meant tightly integrating browser-based rendering, AI inference, and a state management system that handles undo/redo across both AI-initiated and manual edits.