Resume Upload Support
Resume Upload Support (2025-12-22): Resume upload now accepts PDF and DOCX files up to 5 MB, with progress indicators and error messages that explain fixable issues.
Feature area: Resume Upload
On this page
This release covers Resume Upload Support Version 1.2.1, shipped 2025-12-22. Status: shipped. No breaking changes.
Summary
Resume upload now accepts PDF and DOCX files up to 5 MB, with progress indicators and error messages that explain fixable issues.
Users with DOCX resumes hit silent failures; PDF-only support blocked a meaningful segment of onboarding attempts. Extended the upload pipeline with format detection, size validation, and actionable error copy.
What Changed
DOCX parser
NewExtracts text from Office Open XML documents.
Upload UX
ImprovedProgress bar, file type badges, and inline validation messages.
Error taxonomy
ImprovedSpecific codes for size, format, encryption, and empty document cases.
Upload success rate
Before
78%
After
94%
Supported formats only
- DOCX parser — Extracts text from Office Open XML documents.
- Upload UX — Progress bar, file type badges, and inline validation messages.
- Error taxonomy — Specific codes for size, format, encryption, and empty document cases.
Why We Built It
Users with DOCX resumes hit silent failures; PDF-only support blocked a meaningful segment of onboarding attempts.
We prioritized this work because onboarding drop-off and support volume pointed to a clear UX gap. The fix needed to be durable—not a patch—so we addressed root causes in Resume Upload rather than symptoms alone.
Engineers, recruiters, and hiring managers all benefit when Honestify behaves predictably in production. This release reflects that bar.
User Impact
Upload success rate improved from 78% to 94% across supported formats.
| Audience | How you benefit |
|---|---|
| Engineers | Faster profile setup, clearer AI answers, less manual rework |
| Recruiters | More complete profiles and reliable share links when candidates use Honestify |
| Founders / hiring managers | Better signal on candidate preparation and skills alignment |
| Platform engineers | Documented APIs and stable auth flows |
Relevant skills: typescript, react, system design. Target roles: frontend engineer, full stack engineer, backend engineer.
Technical Highlights
- Client-side MIME sniffing before upload
- Server-side virus scan hook (ClamAV integration planned)
- Idempotent upload tokens to prevent duplicate processing
- Structured logging for failure categorization
Database migrations were backward-compatible; zero-downtime deploy completed successfully.
Before
Resume Upload Support: before vs after
Before
PDF-only uploads with opaque errors when files exceeded limits or used unsupported encodings.
After
PDF and DOCX accepted with clear validation feedback and retry guidance.
Users moving from the previous experience should notice pDF and DOCX accepted with clear validation feedback and retry guidance.
Screenshots
Future Improvements
What we are building next
- Google Drive and Dropbox pickers
- Batch re-import on profile update
- Resume diff view against existing profile
Known limitations
- · Password-protected PDFs rejected with explicit message
- · Scanned image-only PDFs require OCR (not yet available)
Feedback welcome: Reply via in-app feedback or support—especially if you hit edge cases we did not cover in this release.
Related Features
This update connects to other Honestify work:
- Related updates: ai resume parsing, knowledge base launch, launching honestify
- Guides: software engineer resume, ats resume guide, writing strong project descriptions
- Research: most common resume mistakes, resume writing best practices, most valuable resume projects
- Practice questions: walk me through your resume, tell me about yourself, biggest achievement
Create your own AI profile
Upload your resume, add expertise, and share a profile link beside LinkedIn so recruiters can ask follow-up questions before the interview.