five
five was a hiring marketplace built around recorded video pitches. Recruiters explained the role, candidates could pitch back and both sides could see the matching score.
- My role
- Independent developer
- Built
- February to March 2026
Pitches ran to five minutes or less. Matching sorted the applicant list without hiding anyone, and contact details were shared after both sides expressed interest. I built five in about three weeks, launched it on March 10 and moved it to a waitlist on March 31.
Inside the app
A local copy of the last build before the waitlist, with invented recruiters, candidates and roles. Select an image to view it full size.






Two pitches and a handshake
- 01
Recruiter posts
A role costs $5 and needs a video pitch from the person hiring. Roles run for thirty days and can renew themselves.
- 02
Candidate applies
Twenty applications a week are free, then $1 each. A $1 high-five marks the one role you really want, and it rises to the top.
- 03
Matching explains itself
Skills, meaning, a second-pass reranker and the words in the pitch video blend into one score that both sides can see.
- 04
Both say yes
A recruiter marks interest and the candidate hears about it. Contact details are shared only then.
Decisions and why
Limits on posting and applying
Posting a role cost $5. Candidates had twenty free applications a week, then paid $1 each. I used a posting fee and an application allowance to discourage bulk submissions.
A score you can read
Keyword overlap counts for 30%, embedding similarity 40%, a cross-encoder rerank 20% and the pitch transcript 10%. When a signal is missing, the rest are reweighted rather than scored as zero.
Consent law is per state
Recording a video pitch touches two-party consent rules in states like California and Illinois. Every recording started behind a clear consent prompt, and an applicant's video was kept only as long as the role it was sent to.
LinkedIn only
I switched off Google sign-in a week before launch. A LinkedIn account isn't proof of anything, but it raised the cost of a fake profile on a site built around real people.
Built with
five is retired
The code is archived and the domain is lapsing. The rest of what I build is still running.