DocsGetting StartedUpload your first resume

Upload your first resume

ModuleHire Labs parses your resume into reusable skill modules. The better your source file, the richer your module library.

Supported formats

The upload zone accepts PDF, DOCX, TXT, and RTF files up to 10MB. PDFs work best when they contain selectable text — scanned or image-only PDFs will produce poor results. DOCX files from Word or Google Docs export cleanly in almost all cases.

Best results: Upload the version of your resume that's most complete — the one you've added to over the years rather than the one trimmed for a specific job. The parser extracts every skill domain it can find, so more source material means a richer library.

What happens during parsing

1

Text extraction

The raw text is extracted from your file and stored as a baseline. This is what the AI reads — no layout, no formatting, just content. This step is instant.

2

Module decomposition

The AI reads your resume and identifies every distinct skill domain within each role. A four-year job might produce six or eight modules — one for team leadership, one for technical writing, one for event operations, and so on. This step typically takes 15–45 seconds.

3

Tagging and classification

Each module is automatically tagged with a type (experience, skill, story, or positioning), a weight (anchor, strong, or supporting), and a set of themes used during matching. You can review and adjust all of these in the module editor.

Uploading multiple resumes

Each upload adds to your library — it does not replace previous modules. This is intentional. If you have a resume focused on community work and another focused on product management, upload both. The module system will consolidate them into a single searchable library, and the matching engine will select the right ones for each job.

Duplicate content: If two resumes describe the same job, you may end up with duplicate modules. After uploading, review your library and delete or merge any redundant entries.

After upload

Once parsing completes, you'll land on the module review screen. Every module is marked needs-review by default. Work through them, edit the content where the AI missed something, and mark each one as approved. You don't have to review everything before generating — the system will use whatever's in your library.