Python automation

LinkedIn Application Automation

A browser-automation pipeline that organizes the repetitive steps of job application workflows.

The challenge

Job searching involves a lot of repetitive clicking: searching, filtering out irrelevant postings and stepping through the same multi-page forms again and again.

The approach

Selenium orchestration scrapes postings, filters them against search criteria and ranks what remains before stepping through multi-step form flows. BeautifulSoup handles parsing and PyAutoGUI covers the steps a browser driver can’t reach.

  • Posting filtersLocation, job type, experience and recency criteria.
  • Job rankingPrioritize the most relevant postings first.
  • Form orchestrationMulti-step application flows handled in sequence.

Pipeline

  1. 01DiscoverSearch and scrape postings
  2. 02FilterApply search criteria
  3. 03RankPrioritize opportunities
  4. 04ApplyHandle multi-step forms

Tools

  • Python
  • Selenium
  • BeautifulSoup
  • PyAutoGUI
Next projectPokerNow AIPokerNow AI landing page with a parsed hand log, a hand #87 summary and an AI hand review