Case Study
LinkPilot AI
LinkPilot AI (formerly LinkedIn AI Copilot) is a personal AI-powered Chrome extension that generates smart comments, analyzes job postings, batch-scores jobs, and enhances your profile — powered by Groq + Llama 3.
LinkPilot
AI
The Problem
LinkedIn professionals spend hours crafting engaging comments, manually comparing job postings to their skills, and struggling to optimize their profiles for recruiters. The process is fragmented across multiple tools and extremely time-consuming.
My Approach
Chose FastAPI for high-performance async API serving. Integrated Groq with Llama 3 for fast, intelligent content generation with structured prompt engineering. Chrome Extension (Manifest V3) architecture enables real-time interaction directly on LinkedIn pages. Supabase for secure device authentication and persistent storage.
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.
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.
Outcome
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 and implemented strict data privacy measures, ensuring the extension is compliant for the Chrome Web Store.
Privacy & Compliance
LinkPilot AI is built with strict privacy-first principles to satisfy Chrome Web Store requirements. We do not collect or store personal user data.
View Privacy Policy