← Selected Work

04Case Study

PDF Editor

Sign, annotate, and edit PDFs entirely in the browser — nothing ever uploaded.

Year
2026
Stack
React · TypeScript · Vite · PDF.js · pdf-lib · Tailwind

The problem

Editing a PDF — sign it, fill a field, fix a date — usually means uploading a sensitive document to a stranger's server, or paying for Acrobat.

The approach

Everything runs client-side: PDF.js renders pages, pdf-lib writes the output, and signatures, text, dates, and image stamps are placed by drag with full undo/redo. There is no backend — privacy by architecture, not by policy.

The outcome

A free, private PDF editor that works on a phone — zero trust required.