Step one of three

Describe who you're looking for.

Tell us about the role in plain English. The more context you give, the sharper the match. Don't worry about formatting — write it the way you'd say it aloud.

Press + Enter to submit

5 candidates matched to your brief

Ranked by fit score. Click anyone to register interest.
AI is warming up — showing pre-loaded results for this search.
Got a candidate in mind?

Upload a CV and we'll score it

Already have someone you're considering? Drop their CV here and we'll score them against your brief — ranked alongside the AI shortlist.

Click to upload or drag and drop
PDF, DOC, DOCX or TXT — max 5MB
Reading CV and scoring against your brief
Something went wrong scoring this CV. Please try again.
Next step

Want the full shortlist?

Leave your details and we'll send you complete candidate profiles within 24 hours — no commitment required.

We'll be in touch within 24 hours

You're on the list.

We'll send the full shortlist to within 24 hours. One of our team will be in touch shortly.

Your brief is with our team

We've received the role and our sourcing team is building your shortlist now. You'll see matches in your dashboard within 24 hours — usually much sooner.

Back-of-house

Prepare override scenarios for key meetings, or let the live AI handle every search automatically.

AI is live. By default, every search now calls Claude AI and generates real candidates on the spot. Use the "Lock scenario" option below only when you want guaranteed results for a specific meeting — for example, if you've already prepared candidates for a particular client.

Leads captured

Contact details submitted through the demo. These are potential clients who expressed interest — click Email to open a new message to them.

Lock a scenario for your next demo

Locking a scenario overrides the AI. Any brief typed on the front page will show these specific candidates, regardless of what was written.

Your saved scenarios

Pre-built candidate sets you can lock in before a meeting. Each one has trigger keywords — if you lock it, those keywords are ignored and the scenario always shows.

If AI is unavailable

If the AI can't respond (no connection, API issue), the app falls back to your saved scenarios using keyword matching. If nothing matches those either, the client sees a polite "your brief is with our team" message.