NeskiPDFs
High-performance, privacy-first PDF manipulation in the browser.

Project Overview
Document security is a major concern. NeskiPDFs eliminates the middleman by performing 100% of PDF operations entirely within the user's browser via Web Workers, ensuring sensitive files never leave the machine.
Key Features
Client-Side Merging
Surgically combine PDF pages using binary manipulation with PDF-lib.
Privacy-Parity
Zero server uploads; all processing happens in localized browser buffers.
UI Performance
Web Worker offloading prevents UI freezing during heavy document compression.
System Architecture
Distributed browser-based architecture that leverages multi-core processing for file handling.
UI Engine
Modern drag-and-drop interface for document orchestration.
Processing Worker
Isolated background thread handling heavy binary PDF operations.
Engineering Challenges
Browser memory limits when processing excessively large PDF files (>500MB).
Implemented binary stream-based processing to handle files in chunks rather than loading full buffers into active memory.
Screenshot Gallery
Key Takeaways
Advanced binary data manipulation in JavaScript.
Optimizing complex multi-threaded browser workflows.
UI/UX patterns for complex file manipulation tasks.
Tech Stack
My Role
- Incepted the privacy-first architecture using binary manipulation.
- Developed the Web Worker communication bridge.
- Designed the reactive document state manager.



