Spray-and-pray is not an efficient job acquisition strategy for seekers or recruiters.

Interest must be reciprocated.

Coopid enforces this by design.

Tools like Simplify accelerate the wrong behavior; autofilling 200 applications floods recruiter inboxes with low-signal noise and teaches seekers nothing about fit.

Coopid brings the dating app "mutual match" model to co-op hiring.

What It Does

  • Seekers swipe right on jobs ranked by a personalized match score.
  • Recruiters only review candidates who already swiped right on them, eliminating cold spam.
  • A mutual right swipe instantly creates an Interview. Both parties have confirmed interest.

How We Built It

  • No databses, purely in-mem store, leveraging Next.js singletons
  • Recommendation engine scores seeker-posting pairs using a weighted ensemble of:
    • Jaccard similarity (matching required vs. available skills)
    • Candidate metrics (experience recency, GPA, etc.)

The constraint is the feature. Removing spray-n-pray doesn't limit opportunity, but rather surfaces the ones that actually matter.

Emails: g6ou@uwaterloo.ca s3diamon@uwaterloo.ca a36wadhw@uwaterloo.ca l734zhan@uwaterloo.ca

Built With

  • next.js
Share this project:

Updates