Prospeer
AI Hiring Pipeline
An end-to-end hiring funnel where every stage from sourcing to shortlist runs itself.
- Role
- Full Stack Engineer — Head of software development
- Period
- Feb 2024 — Nov 2024
7
Funnel stages automated end to end
- Django
- OpenAI
- WebRTC
- Proctoring
- Bubble
The problem
Hiring pipelines leak at every handoff. A recruiter writes a post, sources candidates, screens resumes, schedules interviews, runs them, scores them, then decides — and each step is manual, subjective, and slow enough that good candidates go elsewhere.
We automated the whole chain.
The chain
- AI-assisted job posting — structured role definition from a loose brief.
- AI-assisted candidate outreach — sourcing and first contact.
- Resume scoring — parse, normalise, score against the role.
- Match ranking — candidates ordered by job-match score, not arrival time.
- Personalised interview outreach — generated per candidate, per role.
- Fully automated AI interviews — conducted without a human in the loop.
- Scoring and shortlisting — with finalisation suggestions for the hiring team.
Each stage hands a typed artifact to the next, so a failure at step 4 doesn’t corrupt step 6 — it just stops.
The hard parts
One-way video interviews. I built the interview interface on WebRTC rather than renting one. Recording, resilience to flaky connections, and a UI a nervous candidate can use without instructions.
Proctored assessments. On-screen tests for enterprise hiring teams with the checks needed to prevent unfair means — without turning the experience into surveillance theatre.
Django backend, Bubble front-end. An unusual split. The backend carried all the logic and exposed a narrow API, which is what made the front-end choice survivable.