Harjot Singh Rana
Full-Stack & AI Product Engineer
All projects
Swoopcut
Pipeline that turns a live web app into a launch-ready demo clip: real Chrome capture at 60 fps, a spring camera that follows the cursor, click ripples and sound, motion blur, and 9:16 Shorts from the same take.

Stack
Node.jsPythonx264 / FFmpegSwiftWhat I built
- Built a Playwright recorder capturing CDP screencast frames at 2x plus input events.
- Wrote a single-pass Python renderer for window, cursor, ripples, camera, motion blur.
- Renders 1080p60 with x264 and cuts 9:16 Shorts from the same recorded take.
- Produced the launch clip for Helicon's /try page.
Key features
- Scripted flows replayed in headed Chrome at 60 fps
- Spring camera that zooms the whole frame and follows the cursor
- Click ripples, click sounds, and motion blur
- Vertical Shorts generated from horizontal takes