Proof

Branded delivery PDFs from a folder of finals

Role

Creator & Developer

Year

2026

Focus

CLI Tools · Production Workflow · Rust

2.5 MB

Binary size

~1,000 lines

Source

Parallel thumbnails

Processing

The Challenge

Every delivery to a brand needs proof: what was sent, when, how many files, what formats. Agencies assemble this manually — screenshotting folders, building contact sheets in InDesign, copying filenames into spreadsheets. For a 50-asset delivery, that's an hour of busywork after the creative work is already done.

The Approach

The entire workflow is one command. Scan a folder, extract metadata, generate thumbnails, typeset a PDF. No config files, no setup, no InDesign templates. The binary ships with fonts embedded so the output looks right on any machine.

Typst handles the typesetting — one line of markup for a responsive thumbnail grid versus 200+ lines of coordinate math in a PDF library.

The Solution

A Rust CLI with a ratatui TUI dashboard that shows live progress as it processes each file. Rayon parallelizes thumbnail generation. The PDF includes a cover page with client and date, a contact sheet grid with configurable columns, a manifest table with resolution and file size, and a summary.

Apercu Pro fonts are compiled into the binary via include_bytes. The only external dependency is Typst.

The Outcome

A folder of finals becomes a branded PDF in under 5 seconds. The output is consistent across machines and deliveries. No design software needed, no manual assembly.

Tech Stack

RustratatuiTypstRayonclap

Links

Next Project

Aviram Vault

Your creative brain, organized and always within reach