
As a DOST-SEI scholar I owe a Return of Service: my employer has to be a Philippine-registered entity. No job board lets you filter for that.
“Remote” doesn’t tell you whether a company can issue a Philippine Certificate of Employment. Checking that by hand — on top of stack fit and experience level — was the real bottleneck. Job Hunter automates the screening, not the applying.
Gemini gets my background, the ROS rules and a rubric, and returns a JSON verdict. Fail any gate and the score is 0. Pass all three and four capped categories add up to at most 10 — so a job can never score its way past 10 by piling up flags. Telegram only fires at 5+.

Every job is stored in Postgres with its verdict, pass or fail. Only matches reach Telegram. A separate Error Trigger sends its own alert, so a crash never looks like an empty job market.
Still running and still useful. Most rejections are correct — junior NestJS roles in the Philippines are genuinely thin, and the stack matches usually skew senior, which the model flags as REACH ROLE instead of a strong fit.