🛠 Why I Built This
As someone aiming to transition into UK Civil Service tech roles, I found it tedious to manually scan jobs and tailor STAR answers. This project automates that: scraping developer jobs in real time, comparing them to my CV, and using GPT-4 to generate role-specific responses.
🧰 Technologies Used
- Flask — Web framework powering the interface
- LangChain — LLM orchestration and chaining logic
- GPT-4 — For generating STAR-format interview responses
- Playwright + Stealth — Browser automation for scraping Civil Service Jobs (bypasses bot protection)
- Async Python — Speeds up job processing for a smoother user experience
⚙️ What It Does
- Scrapes current Civil Service developer job listings
- Analyzes job descriptions against your CV
- Uses GPT-4 to write tailored STAR-format responses
- Displays links, summaries, and generated responses in-browser
🚧 Coming Soon
- 🔎 Skill gap analysis with AI-generated recommendations
- 💬 Follow-up Q&A chatbot to refine STAR responses
- 📄 PDF export and email-ready templates
- 🧠 Smarter filtering by department, salary, or hybrid roles
Download the Matcher or contact me to contribute, fork it, or collaborate.