Problem
Recruitment work was spread across spreadsheets, message threads and shared folders, and follow-ups depended on one person's inbox.
Recruitment, career services and company data run as one bilingual system.

Recruitment work was spread across spreadsheets, message threads and shared folders, and follow-ups depended on one person's inbox.
One bilingual system serves three kinds of customer: professionals, employers and businesses that need reliable company data. A public website brings them in, and an internal platform runs the work from first enquiry to placement, invoice and payment.
All of it, as my own product: definition, data model, business rules, security, test suite, deployment and operation.
Candidates, employer pipelines, placements and invoices share one history instead of living in separate files.
Public website live; the internal platform is not open to visitors and is shown only with fictional demo data.


