Hello π, Dev Community!
I have created an open-source ATS (Applicant Tracking System) tool called "Resume Matcher." This project aims to assist job seekers in making it past that challenging initial resume screening process.
π Links:
- Website (Made in Astro): www.resumematcher.fyi
- GitHub: Resume Matcher
- Demo on Streamlit: Resume Matcher
- Discord for discussion.
Resume Matcher
srbhr
/
Resume-Matcher
Improve your resumes with Resume Matcher. Get insights, keyword suggestions and tune your resumes to job descriptions.
Resume Matcher
πΉπππ π³ππππππ β¦ πππππππ β¦ π·ππ ππ πΈππππππ β¦ π²πππππππππππ β¦ π³πππππ β¦ ππ πππππ/π β¦ π»ππππππΈπ
Stop getting auto-rejected by ATS bots. Resume Matcher is the AI-powered platform that reverse-engineers hiring algorithms to show you exactly how to tailor your resume. Get the keywords, formatting, and insights that actually get you past the first screen and into human hands.
Hoping to make this, VS Code for making resumes.
Important
This project is in active development. New features are being added continuously, and we welcome contributions from the community. There are some breaking changes on the main branch. If you have any suggestions or feature requests, please feel free to open an issue on GitHub or discuss it on our Discord server.
Getting started with Resume Matcher
Resume Matcher is designed to help you optimize your resume with the aim to highlight your skills and experience in aβ¦
The Standard Process
We all know the drill π. You spend time creating your resume, applying for the job, and then... no replies. Why is that? The answer often lies in the automated screening systems called Applicant Tracking Systems (ATS). These systems use algorithms to scan resumes for specific keywords and criteria. If your resume doesn't hit the right notes, it may never see human eyes, no matter how qualified you are.
Why use Resume Matcher
That's where the "Resume Matcher" comes in. This Python-based project serves as an aid to check if your resume is ATS-friendly or not. It's designed to analyze your resume against the job description you're applying for. But that's not all! The tool uses Spacy, NLTK, Vector Databases, and semantic similarity to highlight common keywords between the job description and your resume. Provide keyword analysis, matching keywords between the job description and your resume. While providing common key terms in your resume as well. Along with a vector similarity score.
So, you get an idea of which extra keywords you can include and where you can improve.
Why I'm creating this
I have faced the same challenges before. I've applied to multiple jobs, and in some instances, I had the right experience. But I never got any call or interview opportunity π. This made me realize there's more to job hunting than your skills. Your resume has to include the keywords in the job description, and it should be able to be parsed by ATS well. That's where the idea of Resume Matcher came in.
Now, with many LLMs, NLP, and Machine Learning Algorithms, I can create a good resume. But this project still has a long way to go. And I need the community's help; I need help to do all the proper work and people to guide me well. And someone who understands the pain of applying and never getting a callback can also relate to this.
What's the current status, and what I'm looking for?
Currently, this project only has a Streamlit app for demo. If the web developers can create a dashboard for it where people can upload their resumes, then the Python developers can do their magic on the backend. It'll be a great help π.
Development areas:
- Web Development (creating a react dashboard)
- Python Backend (Fast Api, Flask, Django, etc.)
- Someone who understands LangChain, Vector Databases, and LLMs can aid in creating a prompt with the discovered keywords so people can use them.
- Data Visualization.
- Improve the Readme, provide documentation, etc.
- Improve the landing page website from Astro to react.
It's for you
My aim is to help the people in the tough times. There have been many layoffs, and people are still looking for jobs. Many young people graduates can also be supported by this project. Also, for those who contribute, this project can be a really lovely addition to their resumes and their GitHub as well.
Once again π Links:
- Website (Made in Astro): www.resumematcher.fyi
- GitHub: Resume Matcher
- Demo on Streamlit: Resume Matcher
- Discord for discussion.
If you liked this post, please support the project. You can find me on GitHub @srbhr

Top comments (23)
It looks like a good project!! I have forked it. Will try to contribute.
Cool I will like to help you with the dashboard, the idea is really amazing
@nonfungiblehayor | Thanks, you can join in the discord and ping me. And we can create a discussion on GitHub as well on how we can approach this. Yes, if implemented consider how many people can be helped. Especially, in layoffs, or while searching for a new job. Career change and for graduates.
You give to the community, you'll get good stuff in return.
Kindly drop the discord link or tag so we can discuss
Yes there you go:github.com/srbhr/Resume-Matcher
Discord: discord.gg/t3Y9HEuV34
Hello, is there any documentation? Would love to improve that.
@shegz We need a documentation to get started. There isn't any but you can create one and put up a pull request.
Is there a way I can reach out to you directly. Like whatsApp or twitter. Thanks.
You can reach out to me on discord. Link: discord.gg/t3Y9HEuV34
Alright, will do so. Thanks.
Dude, I'm front-end specialist with some UX/UI background. I'd like to contribute to your project. Link me to some outstanding issues.
Job hunting is even a more pain in the ass in 2023, who woulda thought that all that work experience would mean so little. Let's do something about it.
Looks cool, will try it!
I am not yet a developer but how can we contribute with donations?
Thanks, if you will see the GitHub Repo: github.com/srbhr/Resume-Matcher
There is a sponsor button over there. You can sponsor there.
Or check this section: github.com/srbhr/Resume-Matcher#su...
Really insigtful @srbhr
This can be a nice Saas project
Thanks! Maybe in the coming few months, we can have a Saas offering.
I'm going to dive deep into the code and see if there's any room for some tweaks or improvements. By the way, tool is really awesome!
Thanks!
This is a really great idea. I will try to contribute if my time allows for it.
Thanks @annetawamono you can join the Discord: discord.gg/t3Y9HEuV34
forked, will see if there is any contribution to the project
Yes Alex, there are a lot of things to improve in this project. If you want to have a discussion please join the discord. discord.gg/t3Y9HEuV34