
Wafaqli
Hiring agent that tells you why you were rejected
I'm a cardiac anaesthesia consultant. I've built free clinical decision-support tools before — one is published in a peer-reviewed journal, another reaches 157 countries. This is my first product outside medicine, and I'd like it broken rather than praised.
The problem: someone looking for work opens five sites, retypes their CV into each, and sends dozens of applications without ever learning why any was refused. Someone hiring gets a hundred applications they can't read, so they read the first ten. Both sides lose for the same reason — volume replaced reason.
So Wafaqli does the opposite. Fewer results, each carrying a written reason: what fit, what was missing, what is unknown. A mandatory requirement stays separate from a preferred one, because a missing must-have is a no, not a deduction from a score.
Search runs in three layers and the order is binding: vacancies inside the platform first, then a live search of the open web when there aren't enough, then possible employers — which are never called vacancies. External results keep their source and the publication date the page itself states, or "not stated" when it states none.
Some constraints are written into the code and held by automated tests rather than by promises: no bulk apply, nothing sent in anyone's name without approval, no protected characteristics used in matching, no automatic rejection, and "unknown" never passes as a pass or a failure.
Where it actually stands: launched days ago, few internal vacancies, no company has posted a real job yet, and the live prompt-injection test isn't done — the API key wasn't scoped to a workspace and I'm not going to claim I ran it.
Two things I want to be argued with about:
1. Is "a reason behind every match" a real differentiator, or does it just sound like one? Every matching tool claims explainability now.
2. The job seeker side works today because layer two returns real results. The employer side is an empty database. Is a two-sided product with one live side worth launching, or should I have waited?
Arabic-first, four other languages. Free during launch.
About
I'm a cardiac anaesthesia consultant, not a founder. I built Wafaqli because people around me kept sending dozens of applications and never learning why any was refused. It works differently from the standard: fewer res

2 Comments