The Cold Email Generator is an AI-powered application that helps users create personalized cold emails by analyzing job postings from company career pages.
The app scrapes job-related content from a provided URL, extracts structured job details such as role, required skills, and experience, and then uses a Large Language Model (LLM) to generate a tailored cold email aligned with the user’s portfolio.
This removes the manual effort of reading job descriptions and writing customized outreach emails.
- Accepts a career page URL
- Scrapes and cleans job posting content
- Extracts structured job information using an LLM
- Matches job requirements with user portfolio data
- Generates a personalized cold email
- Provides an interactive web interface
- Frontend: Streamlit
- Backend: Python
- LLM: LLaMA (via Groq)
- Data Processing: Pandas
- Web Scraping: Requests, BeautifulSoup
- Environment Management: python-dotenv

