AI-native concept · self-initiated
Slate
An AI recruiting workspace for staffing agencies. The system sources, ranks, and drafts the outreach, and the recruiter stays the decision-maker. I designed it end-to-end from desk research to a working, clickable prototype, with AI trust at the centre: every score shows its confidence and where it came from.
The problem, in published industry numbers. Sources in Where It Stands.
What I owned
Concept · self-initiated · not client work
I built the desk around the engagement, not the tool, because that's how recruiters actually think.
A recruiter's day is a tab-juggling act across an ATS, LinkedIn, job boards, and spreadsheets, until the job becomes data entry. Recruiters lose 40%+ of their time to non-recruiting work (Aqore, 2026). Slate rebuilds the desk around the project, not the tool, with an AI copilot that sources, ranks, and drafts, but never sends. The recruiter decides, and every suggestion shows its confidence and links to its source. Built from desk research, end to end, through to a working prototype.
I aimed this at staffing agencies, not HR departments. I organised everything around the engagement and gave recruiters an AI copilot that sources, ranks, drafts, and reports, while keeping the recruiter the decision-maker on everything that matters. I deliberately didn't build an HRIS, a job board, or an ATS with a chatbot stapled on.
what it is
- A project-centric workspace where every engagement is a project
- An AI copilot that does the admin and flags the candidates worth a look
- A system that earns trust by showing confidence + provenance
what it is not
- Not an HRIS / payroll / compliance suite
- Not a job board competing with Indeed
- Not an ATS with an AI chatbot bolted on
Slate exists as a working, clickable product. The screens below are captured from the live prototype: Google / Material-3 design language, a Gemini-style gradient reserved exclusively for AI surfaces, and the ✦ sparkle marking every AI action. It's the real prototype, not a screen mock-up: you can open it and click through. It shows the intent without claiming results.
a few key screens
The prototype above is the real thing; these are highlights.

Overview
The agency at a glance: active projects, pipeline health, and what the copilot thinks needs attention today. The global layer above the project workspace.

Projects
Every engagement as a project, the home base of the whole product. Status, client, and candidate counts in one scannable list.

Project workspace
The signature view. Ranked candidate table on the left, AI copilot docked in the right rail. Assistance one glance away, never a separate mode.

AI candidate analysis
The trust centrepiece. Fit score, skills, and red flags, each carrying a confidence level and the source behind it, so you can see exactly why the AI said what it said.

Candidate detail
The full structured profile built from a resume or a pasted profile. AI summary up top, evidence underneath, every claim traceable to a source.

Shortlist & compare
Curate the AI ranking into a shortlist and compare candidates side by side. It's the side-by-side view recruiters do in their heads, made real.

AI outreach composer
AI drafts a personalised message; the recruiter edits and sends. The human gate is explicit, so nothing goes out without a person behind it.

Client report
A one-click, client-ready status generated from project state, reviewed by the recruiter before it's shared. The Friday scramble, gone.

Candidates (cross-project)
The same ranked-table component, reused across the desk. One consistent way to read rank, fit, status, and notes everywhere it appears.

Ask-AI copilot
Natural-language search and actions across the whole desk. Ask in plain English, get an answer grounded in your projects, candidates, and notes.
Recruiters have been burned by 'AI matching', so I made this AI show its work.
Black-box scores surface the wrong people with total confidence. So I designed the AI to earn its keep differently: it shows its work, and it never has the last word. I leaned on a small set of interaction patterns, applied consistently, so it reads as a transparent colleague, not an oracle. Every pattern below is in the prototype.
Confidence + provenance
Every AI output, whether a fit score, summary, or red flag, carries a confidence level and a clickable trail to the source it came from. The single most important trust move in the product.
Human in the loop
Consequential actions (send outreach, advance a candidate, share a report) are always gated behind a person. The AI proposes; the recruiter approves.
Progressive disclosure
AI reasoning starts collapsed and expands on demand. A glanceable answer for the fast path, the full 'why' one click away for when it matters.
Editable AI output
Nothing the AI writes is final. Drafts and summaries are starting points the recruiter shapes, keeping the human voice and judgement in the loop.
Graceful uncertainty
When the AI isn't sure, it says so: low-confidence states, 'not enough signal' messages, and honest gaps instead of confident-sounding guesses.
I'm separating what I proved from what I still have to test.
Nothing here is claimed as measured. These are the targets the design is built to hit, and they'll be tested, not asserted.
What's done
- A researched, defined problem, reconstructed from public time-studies, recruiting communities, and tool reviews.
- A competitive teardown anyone can verify: ecosystem map, heuristic evaluation, and a capability scorecard.
- An end-to-end design: IA, three core task flows, wireframes, and a full AI-native design system.
- A working, clickable prototype of the core loop, the proof the design holds together as an experience.
What I'm designing toward
Reclaim the admin time
The research says ~17 hrs/week per recruiter is reclaimable with AI (Bullhorn). The target is to win back a meaningful slice of that, to be measured with real recruiters, not assumed.
Trust the AI enough to use it
The success signal isn't a score; it's whether a recruiter acts on an AI suggestion after checking its provenance. That's a usability question, and the first thing I'd test.
Nothing lost when someone leaves
Whether organisational memory actually survives a departure is a longitudinal question, one for a pilot, not a prototype.
This is a self-initiated concept, and I am still building it. What is above is honest about what is proven and what is not.
thank you for reading.
Slate is a self-initiated concept I keep iterating on. If you'd like to talk through the thinking, or where it goes next, I'd love to connect.