Project

AI-Powered LinkedIn Job Fit Analyzer Chrome Extension

Overview

I built this Chrome extension to improve my job search efficiency by automatically analyzing LinkedIn job descriptions using AI.

LinkedIn frequently recommends roles that appear relevant but contain hidden requirements, such as language fluency, which are only mentioned deep in the job description.

The extension identifies these requirements and highlights them using a colour-coded flag system.

This project was created as part of my personal learning and experimentation with AI integration and automation.

Key Features

  • Extracts job descriptions directly from LinkedIn

  • Uses AI to evaluate job fit

  • Identifies hidden critical requirements

  • Displays colour-coded flags based on severity

  • Highlights requirement phrases directly on the job page

  • Generates tailored cover letters

  • Generates answers to application questions

Technologies Used

Frontend:

  • JavaScript

  • Chrome Extension Manifest V3

  • DOM manipulation

Backend:

  • Python

  • FastAPI

AI:

  • OpenAI GPT-5 API

  • Prompt engineering

How It Works

  • Extension extracts job data from LinkedIn

  • Sends data to custom backend

  • AI analyzes job description

  • Returns structured results

  • Extension displays analysis

Demonstration

Opening Extension

If opened on a LinkedIn job posting, it will provide the option to analyse the position

Analysing Position

A

Strong and Weak points

Review Cover Letter

Edits and Additional Questions

What I Learned

Through this project, I gained hands-on experience integrating AI into real-world tools.

I learned how to:

• Connect frontend systems to AI APIs
• Design backend systems for AI workflows
• Engineer prompts for reliable outputs
• Build Chrome extensions
• Handle real-world DOM and browser automation challenges

This project represents my practical exploration of AI and automation outside of my professional roles.

Get In Touch

Ready to Chat?

(462) 423-2323