Skip to main content
Wrkks makes it easy to create a personal website by uploading your existing LinkedIn profile or resume as a PDF. The platform uses AI to extract and structure your information automatically.

Supported file types

Wrkks accepts PDF files from two sources:
  • LinkedIn profile PDFs (exported directly from LinkedIn)
  • Traditional resume PDFs
Maximum file size is 10MB. Only PDF format is supported.

Upload process

1

Navigate to the upload page

When you first sign in to Wrkks, you’ll see the upload interface at /upload.
2

Select your PDF file

You can upload your file in two ways:
  • Drag and drop: Drag your PDF file directly onto the upload area
  • Click to browse: Click the upload area to open your file browser and select a PDF
The FileUpload component displays a dashed border area with an upload icon, making it easy to identify where to drop your file.
3

Review the selected file

Once selected, your file appears below the upload area showing:
  • File name with a paperclip icon
  • Option to remove the file (X button) if you want to upload a different one
4

Generate your website

Click the “Generate Site” button to process your PDF. The button displays:
  • “Generating site…” with a pulsing animation while processing
  • A sparkles icon indicating AI processing
The generation process involves two steps:
  1. PDF parsing using parseResume() to extract text content
  2. AI structuring using structureResume() to organize information into sections

How to export from LinkedIn

  1. Go to your LinkedIn profile
  2. Click “More” in your profile section
  3. Select “Save to PDF”
  4. Download the generated PDF file
  5. Upload it to Wrkks
The platform includes a helpful GIF tutorial at /upload showing exactly how to export your LinkedIn profile.

What happens after upload

After successful processing, Wrkks automatically:
  1. Extracts your personal information (name, title, location, contact details)
  2. Identifies and categorizes work experience
  3. Pulls out education details
  4. Recognizes skills, frameworks, and programming languages
  5. Structures projects with descriptions and links
  6. Captures custom sections like certifications or extracurriculars
You’re then redirected to /website where you can preview and edit your generated website.

Error handling

If there’s an issue during upload or processing:
Common errors include:
  • File size exceeding 10MB limit
  • Invalid file format (non-PDF files)
  • PDF parsing failures
  • AI structuring errors
Error messages appear as toast notifications with specific details about what went wrong.

Next steps

Once your website is generated, you can:

Build docs developers (and LLMs) love