hugo.SYAROF
PORTFOLIO & LAB
IDLet’s talk
Selected workPortfolio case studiesSystems playgroundCRM · inventory · people · approvalsLocal toolsAudio · OCR · PDF · CSVExperienceThe professional journeyEngineering labArchitecture and implementationAPI explorerReal portfolio API requestsAbout HugoThe person behind the systemsContactStart a conversation
HUGO / INDEX Tab to navigate · Enter to open · Esc to close

Make PDFs behave.

Combine, extract, rotate, and rearrange pages. Your originals stay yours.

pdf-lib + PDF.js · localGuest-first · no uploadPDF / JPEG / PNG → PDF
Loading workspace…

From input to output.

  1. Choose one or more PDFs, PNGs, or JPEGs. The original files are not changed.
  2. Select pages, change their order, or rotate them. Use a page range for extraction.
  3. Build and download a new PDF. Verify the result before relying on it.

The useful boundaries.

50 MB total · 100 pages. Password-protected files are not supported. This is not a redaction tool; signatures, forms and annotations may not survive modifications.

Your work stays with you.

Files are processed in browser memory. They are not sent to this site’s server, the portfolio assistant, or a business demo. Export downloads a file to your device. Reloading or clearing the workspace removes the active result. Downloaded engine assets may remain in browser cache.

Manage local data · Privacy & data flow

Built with open tools.

pdf-lib · PDF.js

Make PDFs behave. · Hugo Syarof