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.
- — 01UploadDrop in the LinkedIn profile PDF. We extract it locally in the request and never store it.
- — 02RefineReview each field in a guided editor. Fix headlines, rephrase bullets, group skills by category.
- — 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.
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
{
"$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": []
}No PDF parsed yet.
Export
Ship it when it looks right.
Preview uses the same HTML renderer as the exported PDF — PDF generation runs only when you download.