Inspiration

Job searching is exhausting. With endless scrolling, repetitive listings, and unclear requirements, it’s easy to miss roles that should be a perfect fit.

What it does

SkillScape takes a user’s existing skills as input and compares them against a massive job postings database.

It outputs four lists: Jobs you are fully qualified for. Jobs where you're missing just 1 required skill. Jobs where you're missing 2 skills. Jobs where you're missing 3 skills.

How we built it

We processed a dataset of 1,300,000 job posts and extracted standardized skill requirements.

Challenges we ran into

Handling over a million job entries pushed us to streamline our data processing pipeline. Performance, indexing, and query optimization were our biggest hurdles, but tackling them was essential to deliver instant feedback to users.

Accomplishments that we're proud of

SkillScape can scan 1.3 million job posts and return relevant matches in a reasonable, userfriendly timeframe. We're proud of the accuracy and speed we achieved despite the dataset's size.

What we learned

We learned a ton about large-scale data processing, optimizing search operations, and designing a webapp experience that feels fast, even when the dataset behind it is enormous.

Built With

Share this project:

Updates