AI Agent, Web Scraping (REA), Local-First Automation
Job Scout VN: AI Job Hunter & Recruitment Reality Check
AI-powered IT job hunter for Vietnam. Extracts 5 platforms via Next.js SSR, scores compatibility, and blocks helpdesk traps with local-first architecture.
AI Job HunterNext.js SSRVietnam IT JobsReverse EngineeringLocal-First AIRecruitment Reality Check
Project Case Study
"A personal AI job hunter that scans 5 major tech job boards in 2 seconds, filters out fake developer jobs (like printer repair), and matches roles to your exact skillset while keeping your resume 100% private."
1. The Problem (Why I Built This)
Hunting for a software engineering job in Vietnam has several frustrating pitfalls:
- Disguised "Software IT" Traps: Over 50% of listings tagged as "Developer" are actually IT helpdesk, printer maintenance, or software sales jobs.
- Privacy Leaks: Uploading resumes to public job boards triggers endless spam calls from financial brokers and recruiters.
- Heavy Scraping Tools: Selenium scrapers eat 1–2 GB of RAM, take minutes to run, and easily get blocked.
2. How I Solved It (Under The Hood)
I built an agentic, local-first tool powered by reverse engineering:
- Zero-Browser REA (Reverse Engineering Analysis): Instead of loading heavy browsers, Job Scout VN directly extracts Next.js SSR hydration data (
__NEXT_DATA__) and guest APIs, grabbing 150+ jobs in 1.5s using under 50MB RAM. - 100% On-Device Privacy (Local-First): Resume parsing, skill extraction, and scoring occur entirely inside your computer's RAM. Zero candidate data ever leaves your machine.
- Objective Compatibility Engine (0–100%): Automatically scores job openings: +40 points for genuine developer roles, +15 for matching tech stacks, and deducts points for unrealistic senior requirements.
- Fail-Fast Facebook Gateway: Employs an isolated browser profile that executes first; if blocked, the pipeline aborts gracefully to preserve resources.
- Standalone Offline Dashboard: Generates a single, self-contained HTML report with interactive salary distribution charts.
3. Key Takeaway & Results
- Speed: 20x faster data collection than traditional browser scrapers.
- Accuracy: 100% of disguised helpdesk postings filtered out.
- Hosting Cost: $0 recurring server costs (runs locally as an Agent Skill).