How it works

Recruitment is an information problem.

Most agencies solve it with volume — more calls, more CVs, more noise. We built a system that solves it with precision. Here's how the three layers fit together.

Layer 1 · The graph

Every candidate is a set of coordinates.

Each intake conversation becomes a node in the graph — connected to skills, stacks, salary bands, work styles, and career goals. Roles enter the same graph. Matching is finding the shortest, strongest path between them.

Layer 2 · LLM matching

We don't keyword-match. We model career trajectories.

A keyword search finds people who wrote "Python" on a CV. The model reads the whole graph and asks a better question: who is moving in the direction of this role?

What the model sees

200+ signals per candidate — skills with depth, not just presence; salary trajectory; team-size preference; what they said they'd leave for.

How it scores

Every role is scored against every candidate across all signals. Strong fits surface with a match score and the reasoning behind it — which we check before anything moves.

What it won't do

The model never contacts anyone, never sends a CV, never decides. It shortlists. People do the rest.

Layer 3 · The human layer

The graph finds. People close.

A match score doesn't take a job. The last mile of every placement is human — and it stays that way.

Relationship

Every candidate in the graph has talked to us. We know the context behind the data — and they know who's representing them.

Negotiation

Salary alignment happens before the first interview, not after the offer. Both sides know the numbers from day one.

Trust

One person owns the placement end to end. No handoffs to a "delivery team", no account managers.

AI alone would make us a faster job board. The human layer is why placements stick.

GDPR & data

Your data, on your terms.

The graph only works if candidates trust it. These commitments are specific on purpose.

Consent-based

Every profile enters the graph through a conversation you chose to have. Nothing is scraped.

18-month limit

Inactive profiles are deleted automatically after 18 months. No silent archives.

Right to deletion

Email us and your data is gone within 30 days — confirmed in writing.

Stored in the EU

All candidate data lives on EU infrastructure, under GDPR jurisdiction.