← All projects
2023 · 1 month
PRJ-11 · ATS (Internal Tools)
Hirio
Multi-tenant applicant tracking system where each new client company gets its own dashboard automatically.
02 / Decisions
DEC-01 One database, with the tenant filter in one place
Every new client company needed its own dashboard and landing page, without setup work for each one.
Turned downA separate schema or database per client company
ChoseKept all client companies in one database, separated by a tenant_id column. A middleware layer adds the tenant filter to every query, so no handler has to remember it.
- Cost
- Clients share tables. The middleware is the one place that keeps their data apart, so it must stay correct.
- Proof
- A new client company gets its own dashboard and landing page automatically, with no new database to create.
03 / What I did
-
Built Hirio, a multi-tenant applicant tracking system where each new client company gets its own dashboard and landing page automatically.
-
Covered job posting, applicant tracking, analytics, digital signatures, and email invitations, synced in real time with Privy apps.




