Workflow Automation ยท A recruitment platform for high-volume employers
From a job application to a recruiter-ready dossier
High-volume hiring means CVs, ID photos and certificates arriving faster than anyone can sort them. What began as one workflow is now a multi-employer platform: each employer gets its own branded job form and staff sign-in, and every recruiter starts from a dossier instead of a pile.
What we built.
The applicant applies online
Each employer has its own branded job listing and application form, on phone or computer. No account needed. The applicant gets a reference number and a confirmation email.
Documents are organised
CVs, IDs and certificates are stored privately and opened only through short-lived links. Opening an identity document is written to an audit log.
AI scores the evidence, where the employer wants it
AI scores and summarises the CV against the job and classifies document photos; a recruiter confirms each document. Each employer can switch AI on or off.
A PDF dossier is built
One file per applicant, ready to read. The download link expires within minutes.
The recruiter works the application
The application is routed to the right recruiter. They move it between stages, email the candidate from templates, schedule interviews with calendar invitations and rate them on a scorecard. Workload is reported per recruiter.
Built to hold up.
People decide
Recruiters make every hiring and rejection decision. The system prepares; it never chooses.
Private by default
Candidate documents sit in private storage and open only through links that expire in minutes. Staff see only the applications their role allows.
One employer's data stays theirs
Organisations are separated in the data model, and each has its own sign-in page, branding and settings.
Tested, not assumed
Automated tests cover permissions, processing and communication rules.
Where it stands.
- Offers and two-way candidate email are built, and switched on employer by employer as each is cleared.
What we measure next.
- Processing time per application
- How often recruiters correct the AI summary
- Application completion rate
Runs on
- Django
- SvelteKit
- Cloudflare Pages
- PostgreSQL
- Claude (Anthropic API)
- Gotenberg
- pyHanko
- Brevo
- DigitalOcean Spaces
- Playwright
Tell us what needs to happen.
Thirty minutes, your agenda. You leave with a first step whether or not we work together.
+1 213 556 4010