Browse / Job hunt / Ai-FPT-JOB-SEARCH
Ai-FPT-JOB-SEARCH
CVAI-EXE
AI-powered job matching and application assistant for FPT positions.
Open CVAI-EXE/Ai-FPT-JOB-SEARCH → Matched by file structure only.
Works with any agent
ships config for claude, agents.
In its own words
README.mdCVAI-EXE/Ai-FPT-JOB-SEARCH
AI-powered job matching and application assistant for FPT positions. Get CV analysis, job recommendations with fit scores, tailored cover letters, and interview tips—all powered by Google Gemini AI.
Features
- 📄 CV Analysis - Extract skills, experience, education from CV text
- 🎯 Job Matching - Match profiles with FPT jobs (0-1 fit score)
- 📝 AI Cover Letters - Generate tailored cover letters in Vietnamese
- 💡 Interview Tips - Personalized interview preparation
- 🔍 Skill Gap Analysis - Identify matching and missing skills
- 💾 Smart Caching - Weekly job scraping to Supabase (instant API responses)
- 📚 Swagger Docs - Interactive API documentation
Tech Stack
- API: Express.js + TypeScript
- AI: Google Generative AI (Gemini 2.5 Flash)
- Database: Supabase (PostgreSQL)
- Scheduling: node-cron (weekly job updates)
- Deployment: Vercel
- Docs: Swagger/OpenAPI
Setup Guide
- Environment variables setup
- Supabase database schema
- Local development instructions
- Vercel deployment steps
- Full API documentation
Development
npm run build— Compile TypeScriptnpm run dev— Start dev server with auto-reload
Automatic Job Updates
- Scrapes FPT jobs on startup
- Runs weekly cron job (Monday 2 AM UTC) to refresh jobs
- Stores jobs in Supabase for instant API responses
- Cleans up jobs older than 30 days
Quoting 82% of the README. Read the rest on GitHub ↗
Where it came from
adapted from
MadsLorentzen/ai-job-search
An AI-powered job application framework built on Claude Code.
yesterday
What this copy built: +api — top-level directories this copy added on top of the original.
Read from the repository's git tree on 2026-08-17.