Skip to content

Build your
Professional CV

Stand out in the competitive job market with a portfolio that reflects your true potential.

CV Builder
Trial Version
Build your professional CV
Fill in the form ยท Preview live ยท Download as PDF
1
Personal
2
Experience
3
Education
4
Skills
๐Ÿ‘ค
Profile
Upload your photo JPG or PNG, square recommended
๐Ÿ“
Click to upload photo
or drag and drop here
Please choose an image file under 5MB.
No experience added yet โ€” click below to add your first role.
No education added yet โ€” click below to add one.
No skills yet โ€” click below to add one, then tap the dots to set your level.
Live preview
Updates as you type
Profile
Your Full Name
Job Title
Work Experience
No experience added yet
Education
No education added yet
Profile
Your summary will appear here.
Skills
No skills yet
'); doc.close(); }catch(err){ console.error('PDF preparation failed:',err); showToast('Could not prepare the PDF. Please try again.'); cleanup(); return; } // Give fonts, the photo image, and layout time to settle before printing. setTimeout(function(){ try{ frame.contentWindow.focus(); frame.contentWindow.print(); }catch(err){ console.error('Print failed:',err); showToast('Could not open the print dialog. Please try again.'); } cleanup(); },500); } window.addEventListener('afterprint',function(){ showToast('Choose "Save as PDF" as the destination to download it.'); }); /* ---------- clear ---------- */ function clearAll(){ if(!confirm('Clear all data? This cannot be undone.'))return; document.querySelectorAll('#tab-personal input,#tab-personal textarea').forEach(function(el){el.value='';}); expEntries=[];eduEntries=[];skillEntries=[]; removePhoto(); renderExpForm();renderEduForm();renderSkillForm(); update();renderPreview(); showToast('All fields cleared.'); }