Dev.to
7/9/2026

How I Built an AI-Powered Reverse Hiring Platform with Next.js, Supabase, and OpenAI
Short summary
The author built a reverse hiring platform where companies find anonymous candidates using AI-powered match scoring, with salary disclosed upfront. The stack uses Next.js, Supabase, and OpenAI's GPT-4o-mini for resume parsing plus embedding-based cosine similarity for candidate-job matching. Key lessons include switching to unpdf for serverless PDF extraction and carefully designing Supabase RLS policies with SECURITY DEFINER to avoid infinite recursion.
- •Reverse hiring model: companies find anonymous candidates, salary shown upfront
- •AI match scoring via GPT-4o-mini resume parsing + text-embedding-3-small cosine similarity
- •Practical lessons on serverless PDF parsing with unpdf and Supabase RLS policy design
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



