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

Project screenshot 1
Screenshot 1
Project screenshot 2
Screenshot 2
Project screenshot 3
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
💼

Let's Work Together

I'm available for freelance projects and consulting. Let's discuss how I can help your business achieve its goals through data-driven solutions and technical expertise.

Available for freelance projects