Web Development🏢 Freelancers / Personal Tool
AI Cover Letter Generator Chrome Extension
Chrome extension automating Upwork proposal creation by extracting job descriptions, generating personalized cover letters and implementation plans using GPT-4/Claude, with one-click copy/auto-fill and markdown export capabilities.
Project Overview
🎯
Objective
Streamline Upwork proposal process by automating job description extraction and using AI to generate professional cover letters and project plans
💼
My Role
Extension developer - built content scripts, background service worker, popup UI, and AI service integration
⏱️
Timeline
Planning complete (implementation pending)
🛠️
Tech Stack
JavaScript, Chrome Extension API, OpenAI API
📈
Key Results
- ✓Auto-extraction: Floating button on Upwork proposal pages, extracts job title, description, budget, skills via DOM parsing
- ✓AI generation: Supports both OpenAI (GPT-4/3.5) and Anthropic (Claude), generates implementation plan + cover letter
- ✓Features: Download plan as Markdown, copy/auto-fill cover letter to Upwork form, secure API key storage
- ✓Architecture: manifest.json (Extension 3), content-script.js (Upwork injection), service-worker.js (background), popup UI, ai-service.js
Impact
Auto-extract + AI generation
Value
One-click cover letter + plan
📸
Visual Documentation
Screenshot 1
Screenshot 2
Screenshot 3
💬
Client Testimonial
“
This extension will save freelancers hours every week. The AI-powered cover letter generation is smart and the auto-fill feature is a huge time-saver.
H
Hanif Mufid
Freelancer & Developer
Tools & Technologies
JavaScriptChrome Extension APIOpenAI APIAnthropic Claude APIHTML/CSS