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