work2026Internal tooling, evolving
AI staffing platform
AI-driven worker selection and shift prioritization for a Danish staffing agency.
work/2026
Overview
A full-stack solution for a Danish staffing agency that syncs staffing data from the Temponizer vendor system into its own PostgreSQL database, then applies AI-driven selection to pick the best worker for each shift and to prioritize the most important customers and the hardest-to-fill shifts first.
Built as a Turborepo monorepo with a shared shadcn/ui component package, a type-safe oRPC API, Microsoft Entra SSO, and role-based access, self-hosted on Dokploy.
Highlights
- AI-driven worker-to-shift matching with customer and shift prioritization
- Scheduled ingest worker syncs staffing and payroll data into Postgres
- Shared shadcn/ui package across apps in the Turborepo
- Redis caching and permission-based RBAC behind Entra SSO
- Reviewed Drizzle migrations instead of schema push
- GDPR-conscious retention and orphan cleanup