Back to Projects
Case StudyAI Product

LinkPilot AI Pro

Your AI Copilot for LinkedIn

An AI-powered Chrome extension that cut LinkedIn job evaluation time by 78% — from 45 minutes to under 10 minutes per session.

Role

Creator & Lead AI Engineer

Type

AI Chrome Extension

Status

Live on Chrome Web Store

Organization

Independent Product Development

PythonFastAPIGroq + Llama 3Chrome ExtensionSupabaseVercel
Get Extension ↗
LinkPilot AI Pro preview

The Problem

LinkedIn professionals waste 45+ minutes per session manually evaluating job postings, crafting generic comments, and guessing which roles match their skills. The workflow is fragmented across multiple tools and painfully slow.

The Solution

I built LinkPilot AI Pro — a privacy-first Chrome extension powered by Groq + Llama 3 that brings intelligent automation directly into LinkedIn. Smart comment generation in multiple styles, instant job-profile matching, batch scoring with color-coded badges, and AI-driven profile enhancement — all without leaving the page.

The Impact

Cut job evaluation time from 45 min → under 10 min (78% faster)
Batch scores an entire page of jobs in seconds
Privacy-first architecture passing Chrome Web Store review
Modular DOM parsers resilient to LinkedIn's frequent page changes

My Role & Deliverables

Chrome Extension Architecture (Manifest V3)
Groq LPU + Llama 3 LLM Integration & Prompt Engineering
FastAPI Serverless API Development on Vercel
Supabase Passwordless Device Authentication
Resilient LinkedIn DOM Parser Pipeline
Chrome Web Store Security & Privacy Compliance

Key Features & Scope

Major capabilities built into this product:

1Smart AI Comment Generation (Multiple Styles)
2Instant Job-Profile Match Scoring & Analysis
3Batch Job Scanner & Color-Coded Badge Overlay
4AI-Driven Profile Enhancement Recommendations
5Manifest V3 Service Worker Proxy
6FastAPI Serverless REST Backend API

Key Technical Decisions

  • FastAPI on Vercel for serverless, high-performance API serving
  • Manifest V3 Chrome Extension with secure service worker proxy
  • Supabase for passwordless device authentication
  • Structured prompt engineering for consistent AI output quality

Challenges & Engineering Solutions

Dynamic LinkedIn DOM Parsing

LinkedIn frequently updates its DOM structure. Built modular, decoupled parser components (job-card-parser, job-page-detector) that isolate DOM extraction logic for instant updates.

Chrome Web Store Security Compliance

Strict Manifest V3 rules prohibit inline scripts and arbitrary network calls in content scripts. Implemented an isolated background service worker proxy to securely sign API requests.

Sub-Second AI Response Latency

Users expect instant comments and job match scores. Leveraged Groq LPU hardware acceleration paired with Llama 3 to deliver sub-second generation directly into the browser context.

Privacy-First Data Architecture

Designed data flows to minimize sensitive user payload storage, relying on Supabase for lightweight, passwordless auth tokens while keeping user browsing data strictly ephemeral.

Architecture & Stack Breakdown

Technology

Python

Technology

FastAPI

Technology

Groq + Llama 3

Technology

Chrome Extension

Technology

Supabase

Technology

Vercel

FastAPI backend on Vercel serves RESTful endpoints for comment generation, job analysis, batch scoring, and profile enhancement. The Chrome Extension uses a service worker (background.js) as an API proxy while content scripts extract data directly from LinkedIn's DOM. Groq + Llama 3 powers all AI features. Supabase handles database storage and secure, passwordless authentication.

Performance & UX Highlights

78% reduction in LinkedIn job evaluation time (45 min → <10 min)
Sub-second AI response latency powered by Groq LPU inference
Color-coded visual badges for instant job compatibility scanning
Background service worker architecture preventing main-thread UI jank
Multi-style comment generation tailored to professional tones
Chrome Web Store verified security compliance

Outcome & Production Status

1Architecture
2Build & Test
3Security Audit
4Store Release
5Live Scale

Reduced average job application evaluation time from 45 minutes to under 10 minutes. The batch Job Scanner feature lets users score an entire page of jobs at once. Successfully rebranded to LinkPilot AI Pro and implemented strict data privacy measures, ensuring the extension is compliant for the Chrome Web Store.