Resume Builder

LinkedIn PDF → JSON Resume → ATS PDF

Turn a LinkedIn export into a resume that passes the scanners.

Upload the PDF, guide each parsed field in a structured editor, then export the same polished layout shipped at koriel.kr/resume/resume.pdf. Works globally, in any language LinkedIn exports.

  1. 01UploadDrop in the LinkedIn profile PDF. We extract it locally in the request and never store it.
  2. 02RefineReview each field in a guided editor. Fix headlines, rephrase bullets, group skills by category.
  3. 03ExportDownload an ATS-safe PDF rendered from system fonts, or the raw JSON Resume for any pipeline.

Step one

Upload the LinkedIn PDF

Export your profile from LinkedIn → More → Save to PDF, then drop the file here.

Waiting for PDF
Target layoutkoriel.kr/resume/resume.pdf
Last uploadNo file parsed yet

Editing checklist for the final PDF

  • Trim the headline into a clean role label if LinkedIn produced something too long.
  • Add one-line company summaries so each role mirrors the italic subline in your reference resume.
  • Group skills into the exact category rows from your blog post and reference PDF.
  • Merge duplicated roles manually when LinkedIn exported nested promotions awkwardly.

Step two

Refine each field

Every section below maps directly to one block of the exported PDF.

01Basics

This controls the header block at the top of the PDF.

02Profiles

These render as the second contact line beneath the website.

No profile links yet. Add GitHub, LinkedIn, X, or other public links.

03Summary

Keep this to 2-4 crisp lines. It becomes the paragraph directly under the divider.

04Technical Skills

Follow the exact category-row format from your reference PDF.

Group skills by category: Container Orchestration, Observability, CI/CD, Cloud, and so on.

05Professional Experience

Each entry should map to one company/title block in the final PDF.

Add roles in reverse chronological order. Use the one-line summary for the italic company description.

06Education

Keep institution first, then the degree/area line.

Add schools, degrees, and date ranges.

07Publications

Shown as a simple bullet list with publisher and year.

Add published work that strengthens the resume signal.

08Awards

Keep these concise. The renderer only needs title, issuer, and year.

Add awards or competitions that add credibility.

09Languages

Shown as a single comma-separated line at the bottom of the PDF.

Add languages and proficiency levels.

Advanced — JSON Resume & raw extracted text
Current JSON Resume
{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "",
    "label": "",
    "email": "",
    "phone": "",
    "url": "",
    "summary": "",
    "location": {
      "city": "",
      "countryCode": ""
    },
    "profiles": []
  },
  "work": [],
  "education": [],
  "skills": [],
  "languages": [],
  "publications": [],
  "awards": []
}
Raw extracted text
No PDF parsed yet.

Step three

Live preview

A4 · 20mm

Export

Ship it when it looks right.

Preview uses the same HTML renderer as the exported PDF — PDF generation runs only when you download.