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.