Solution 1: Find the perfect job description across every platform, in minutes.
Context
When Minh has his CV ready and starts job hunting, he has to visit multiple recruitment platforms to find JDs that match his profile. He reads through each listing one by one, manually comparing them to filter out the best fits before applying.
Solution

How it work?
The system uses web scrapers and APIs to automatically collect job listings (JDs) from multiple platforms like LinkedIn, TopCV, and Facebook. This data includes job titles, descriptions, skill requirements, locations, and more.
When a user uploads their CV, the system uses NLP (Natural Language Processing) to analyze its content, identifying and comparing key criteria between the CV and available JDs.
Results are then ranked based on four matching criteria designed to maximize hiring chances: Skill Match, Experience Match, Culture and Direction Match, and Competition Score. JDs with the highest match scores are pushed to the top.

Why it work?
Save Time: Instead of spending hours searching manually across multiple platforms, users simply upload their CV once and instantly receive a curated list of the most relevant JDs.
Never Miss a Great Opportunity: Helps users discover job opportunities they might have overlooked with traditional search methods, connecting them with roles that truly match their skills and experience.