I will build an ai resume screening and candidate ranking app


About this gig
Need a faster way to screen resumes and compare candidates against job descriptions?
I build custom AI-powered resume screening and candidate ranking solutions using Python. My tools analyze text-based CV PDFs, compare candidate qualifications with job requirements, and show the evidence behind each match.
What I can build:
- AI resume-job matching using semantic similarity
- Candidate rankings and skill-gap analysis
- Streamlit web applications for uploading and reviewing CVs
- LangGraph workflows with evidence retrieval and adaptive retries
- Premium: an AI chatbot for asking questions about candidates and their qualifications
Technologies: Python, Streamlit, LangGraph, Sentence Transformers, scikit-learn, and PyMuPDF.
My portfolio includes an Agentic CV-JD Matcher featuring hybrid scoring, evidence-based matching, and transparent workflow traces.
All packages include source code and setup instructions. The tools support human recruitment decisions rather than replacing them.
Please contact me before ordering to discuss your requirements, features, and project scope.
Get to know Umar Hasany
AI, Data, and Web3 Engineer
- FromPakistan
- Member sinceMar 2026
Languages
English, French
FAQ
What is the difference between your packages?
Basic provides a Python CV-matching script. Standard adds an interactive Streamlit application with candidate rankings and skill-gap analysis. Premium adds advanced LangGraph workflows, evidence retrieval, and a candidate Q&A chatbot.
How does the AI match resumes with job descriptions?
The system combines semantic similarity, skill overlap, and domain matching to rank candidates. It also provides supporting evidence to help explain the results.
What do I need to provide to get started?
Please provide your job descriptions, sample CVs in PDF format, desired features, and any specific matching or ranking requirements.
Can your application process scanned or image-based resumes?
The standard solution supports text-based PDF resumes. Scanned documents may require additional OCR functionality, which can be discussed separately.
Can you integrate the application with my existing HR or recruitment software?
Yes, custom integrations can be discussed depending on your software, available APIs, and requirements. They are not included in the standard packages.
Will I receive the source code?
Yes. All packages include Python source code and basic setup instructions. Hosting and deployment can be discussed separately.
Can the AI automatically make hiring decisions?
The application is designed to support recruiters by providing candidate comparisons, rankings, and explanations. Final hiring decisions should remain under human review.

