Why I Built It
Purpose and Scope
I originally built this to solve a practical constraint: sharing videos under strict file-size limits (for example, Discord's non-Nitro upload cap) without sacrificing user privacy.
Project Case Study
A privacy-first browser tool that compresses videos to a target file size directly on the client, with no upload step and no server-side processing.

Why I Built It
I originally built this to solve a practical constraint: sharing videos under strict file-size limits (for example, Discord's non-Nitro upload cap) without sacrificing user privacy.
Hardest Part
Handling edge cases in source media timing and frame rate alignment. I had to stabilize timestamp and FPS handling so encoding pipelines started reliably across varied input files.
What I Learned
I gained deeper experience with browser media pipelines, client-side performance tradeoffs, and building reliable compression behavior without server resources.
Key Features
Gallery
High-resolution screenshots with zoom support.