2026·Active
Job Search Automation Engine
Built in 2 days. 1,300+ LinkedIn role checks per day across 4 sources. Daily review time cut from 90 minutes to 15.
Python 3requestsopenpyxlbeautifulsoup4macOS crontab
What it does
Runs twice daily across four job sources. Scores every role against a custom relevance profile, filters out noise, and surfaces the day's best matches in one place. No manual copy-paste. No duplicates.
The problem
Job searching across platforms is fragmented by design. Roles expire before you find them. Time spent on low-relevance listings is time away from applications and prep.
What you walk away with
A prioritized shortlist every morning. Daily review time down from 90 minutes to 15. Took two days to build.
Status
Active. Four sources running daily. 569+ roles in the tracker. Largest single run: 276 new roles.