Smart Resume Analyser
Scan a resume and give suggestions to improve readability, keyword matching for job descriptions, and formatting tips.
Have to use gemini api or do using python nlp libs
you can use any @k0msenapati
do you want a new python project named smart resume analyzer ? can you assign me this issue
Hii @RK1905101 , Can you pls assign this issue to me?
I’d like to work on this project. The idea is to build a tool that can scan a resume (PDF or DOCX), extract key information, and suggest improvements in terms of readability, keyword relevance, and formatting. If a job description is provided, the script will compare the resume’s skills and keywords with the JD to show what’s missing or well-matched. If no job description is given, it will still work by checking general resume quality — readability score, missing common industry skills (based on selected role like “Software Developer” or “Data Analyst”), and formatting consistency.
I’m planning to use Python libraries like:
PyMuPDF or python-docx → for text extraction
spaCy → for skill and keyword detection
textstat or language_tool_python → for readability and grammar analysis
Finally, the tool will generate a simple text or console-based report with actionable suggestions such as:
Missing important keywords Readability improvements Formatting tips
Later, I might add a small Streamlit interface to make it more interactive.
Please let me know if this approach sounds good or if you'd like me to adjust it!
hi @piyanka, approach looks good, please go ahead, @POSTI-25 and @k0msenapati you can check other issues, which are favourable to you thanks :)