Case Study
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.
LinkPilot
AI Pro
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
Architecture
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.
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
Reliable DOM parsing across LinkedIn's dynamic, frequently-changing page structure was the core challenge. Built modular parser components (job-card-parser, job-page-detector) that can be updated independently. Implementing a secure, privacy-compliant data architecture that satisfies Chrome Web Store requirements while still providing powerful AI capabilities required careful design of our authentication and data-handling flows.