ResuPress Documentation

Everything you need to know about building, structuring, and exporting perfect ATS-friendly resumes.

Introduction

Welcome to the official documentation for ResuPress by JargonIsEasy. This tool was built to solve a single, massive problem: beautiful resumes often fail Applicant Tracking Systems (ATS).

Traditional resume builders output complex HTML or use canvas elements that render as inaccessible images. ResuPress uses a dedicated React-PDF engine to generate structurally sound, text-layered PDFs that machines can read perfectly, while maintaining a stunning aesthetic.

100% Privacy Guarantee

All data entered into ResuPress is processed locally in your browser. We have zero database backends. Your personal information never leaves your machine.

Quick Start Guide

  1. Choose a Template: Open the Workspace Editor and select a layout from the sidebar. (e.g., Google Tech, Harvard Academic).
  2. Fill the Data: Enter your information into the dynamic forms. Sections like Projects, Patents, and Certifications are completely optional.
  3. Live Preview: As you type, the PDF generates in real-time on the right. No loading screens.
  4. Download & Backup: Click the Download PDF button for your final document. Click "Export JSON" to save your data for future edits.

Customization

While ResuPress intentionally restricts wild font and margin changes to ensure ATS compliance, we offer several powerful structural customizations.

  • Skills Rendering: You can toggle between traditional comma-separated lists and modern Hash-Tags.
  • Custom Sections: Add entirely custom blocks (like "Awards", "Volunteering", or "Languages") using the Add Custom Field button.
  • Role Switching: The builder dynamically adapts labels based on your target role (e.g., changing "Projects" to "Publications" for Researchers).

ATS Best Practices

Applicant Tracking Systems (like Workday, Lever, and Greenhouse) scan your PDF for keywords and structural headers. Here is how to maximize your score:

Do

  • Use standard section titles
  • Spell out acronyms at least once
  • Keep dates in standard format
  • Use quantifiable metrics

Don't

  • Paste raw tables in descriptions
  • Use non-standard characters
  • Upload a scanned image
  • Overstuff keywords

Data Schema (JSON)

When you export your backup file, it conforms to our strict TypeScript interface. This allows developers to programmatically generate resumes.

{
  "templateId": "google",
  "role": "Developer",
  "personalInfo": {
    "firstName": "John",
    "middleName": "Robert",
    "lastName": "Doe",
    "email": "john@example.com"
  },
  "experience": [...],
  "education": [...],
  "skills": "React, Node.js, TypeScript",
  "skillsAsTags": true
}

FAQ

Is it really free?

Yes. ResuPress is 100% free with no paywalls or watermarks. It is built as a utility for the tech community.

Why isn't my long name hyphenating?

We explicitly disabled hyphenation in the PDF engine. Hyphens can confuse ATS parsers into reading your name as two separate words. Your name will wrap safely to the next line instead.

How do I import from LinkedIn?

Due to LinkedIn's aggressive anti-scraping firewalls, we currently recommend copy-pasting your bullet points to ensure 100% accuracy. Automated PDF parsing is notoriously unreliable for strict ATS layouts.