Automation Tools/ Client work/ 2026
Creative Optimizer Web
Creative Optimizer Web is a browser-based creative operations platform designed for agency and digital media workflows. It replaces legacy desktop utilities with a modern web service supporting resumable file chunking, 1920px/720px max-edge presets with aspect ratio locking, three-rule filename transforms, background worker queues, output verification, and selective ZIP archive downloads.
Open live projectProject typeClient delivery
StatusMulti-format batch creative operations suite
FocusAutomation Tools
Delivered scope
- Batch converts and optimizes JPEG, PNG, MP4, MOV, and first-page PDF creatives.
- Supports 1920px and 720px maximum-edge presets with aspect ratio preservation.
- Features resumable chunk uploads, SHA checksums, and media probing before processing.
- Includes durable SQLite batch/job state tracking, verified preview outputs, and selective ZIP downloads.
Technology
React 19ViteNode.jsExpress 5SQLiteSharpFFmpeg
System approach
- Frontend: React 19 with Vite, Tailwind CSS, Lucide icons, multi-file drag-and-drop, and real-time job progress polling.
- API & Worker Queue: Express 5 backend with concurrent media processing queues powered by Sharp, FFmpeg, and Poppler.
- Persistence Layer: SQLite database storing immutable job snapshots, batch histories, retry states, and operational health metrics.
- Ingestion Engine: Resumable chunk upload handler with SHA checksums, media probing, and temporary asset lifecycle cleanup.
Challenges
- Handling massive batch uploads of mixed media (gigabytes of 4K video, RAW photos, multi-page PDFs) without client browser timeouts or server memory spikes.
- Guaranteeing that invalid or corrupted files in a batch do not abort remaining conversions.
- Maintaining exact aspect ratios while conforming images and video loops to digital screen resolution thresholds.
Solutions
- Engineered a resumable chunk upload protocol with client-side hash validation and streaming media probes.
- Implemented isolated worker queue jobs with immutable SQLite status snapshots and individual retry capabilities.
- Built multi-stage Sharp and FFmpeg transformation pipelines enforcing maximum-edge constraints with proportional scaling.
Key outcomes
01
Multi-format image, video & PDF engine
02
Durable SQLite batch & job state tracking
03
Resumable chunk uploads with verification