Back to feed
Dev.to
Dev.to
7/9/2026
How I Built an AI-Powered Reverse Hiring Platform with Next.js, Supabase, and OpenAI

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?

Comments

Failed to load comments. Please try again.

Explore more