Hiresky — Automated Job Board Monitor
Hiresky is an automation tool that monitors company career websites and sends real-time alerts for new job postings. I built this tool because I felt that LinkedIn's postings weren't up-to-date enough, and I wanted my alerts to be highly customized, more than other tools or Github repos could offer.
It integrates with multiple ATS APIs, filters jobs by specific role key words and location, and notifies users through Slack. The system runs automatically every morning via macOS scheduling.
Features:
- Fetches live postings from Greenhouse, Lever, and Ashby APIs
- Configurable filters: YAML-driven role, company, and location selectors
- Tracks seen jobs in
state.json
to avoid duplicates - Sends a list of new job posting matches as a Slack message via webhooks (hyperlinked)
- Uses macOS' LaunchAgents + pmset to wake and run script at 10:00 AM every day
- Saves results into CSV (
matches.csv
) and logs for auditing
Example snippet:

Impact: Eliminated manual checks across 50+ career sites, ensured same-day awareness of new postings, and created a reusable framework for tracking 100+ SaaS/tech companies.
Future improvement ideas:
- Adding Workday API
- Scaling into an app/website
- Making it into a Slack instead of webhook (more functionality/opportunities for customization)