This is a personal project I made to scrape LinkedIn for jobs matching specified attributes, feed the job descriptions to ChatGPT's API, then generate keywords to determine desirable qualifications.
Is it optimized? God no. I'd like to integrate multithreading into it to speed up the API calls, but it gets the job done and it served its purpose when I needed it. I'd like to revisit it in the future to convert it into a web app with Django as well as to make a few other tweaks here and there, but that's for future me to handle.