Dec 2025 — Jan 2026 · Web App
ToolZap
Client-side document and image transformation app. Browser-based tools that simulate physical document artifacts — ink signatures, rubber stamps, scanned pages, photocopies — and provide privacy-focused utilities like secure redaction and metadata stripping.
Visit ToolZapArchitecture
Engines built
Next.js App Router with TypeScript. Entirely client-side — no backend processing. Canvas API for all rendering. jsPDF and pdf-lib for PDF generation. Each tool is a reusable canvas engine that can be composed into pipelines.
Ink Signature Engine
Procedural fiber noise distorts the source alpha mask, creating natural gaps and edge bleeding. Ink starvation simulates thinner strokes. Composited against generated paper background with multiply-style blending. Seeded randomness for reproducible output.
Rubber Stamp Engine
Curved text around stamp edges, logo placement, pressure variation, and organic ink loss. Composited onto paper with the same absorption effect as the ink engine.
Scan Simulation Engine
Multiple independent artifact layers: mottle, blur, perspective/skew, uneven lighting, color drift, sensor noise, and CCD streaks. Each layer configurable. Result looks like a document scanned on a phone.
Xerox/Photocopy Engine
Grayscale conversion, Bayer dithering, scanline exposure variation, toner bloat, and random toner clumps. Classic newspaper photocopy look.
Text-to-Handwriting Pipeline
Composes multiple engines: editable text → ruled paper layout → ink engine → scan engine → PDF export with multi-page handling.
Secure Redaction
Permanently overwrites image pixels. Not a reversible overlay — destructive pixel replacement. Original data is gone.
Metadata Stripping
Reconstructs images through fresh canvas export. EXIF, GPS, camera model, timestamps — all left behind.
Technologies