MAZE Software Development

SYS.03 · ATS

Trifid ATS

Channel-based applicant tracking feeding candidates straight into HR records.

Client
Trifid Media
Year
2026
Role
CTO · Architect & lead engineer
Category
ATS · SYS.03
Private system
3,703
candidates in one import
1,022
migrated, zero loss
14
recruiting channels
7
pipeline stages

This system runs behind a company login, so the plate carries its verified numbers rather than a screenshot. The link below opens the sign-in page, not the app.

Open the sign-in page (opens in a new tab)

The numbers

3,703

candidates in one import

1,022

migrated, zero loss

14

recruiting channels

7

pipeline stages

2,357

records date-repaired

The engineering

  1. A live migration from per-position recruiting links to region+company channel records, executed with zero data loss and verified end-to-end by a dedicated verification function — 1,022 of 1,022 candidates preserved and checked, not assumed.

  2. The public apply funnel keeps two endpoints operational at once: the active channel route and the legacy referral route. Historical LinkedIn and marketing URLs posted years ago still resolve instead of 404ing.

  3. An idempotent bulk-import engine that upserts by normalised email with a name+phone fallback, paginates with cursors to stay under write-rate limits, and fills blanks only — so re-running it produces zero net changes and never overwrites a recruiter’s edit.

  4. Hired candidates convert directly into Employee records, closing the loop between the ATS and the HR platform inside a single codebase.

Stack

  • React 18
  • Base44
  • Deno
  • @hello-pangea/dnd
  • LinkedIn webhook
  • SheetJS