Confidential - Staffing Agency Management Platform
An all-in-one platform for temporary workforce management. Helps staffing agencies handle recruitment, onboarding, shift scheduling, payroll, and workforce coordination from a single centralized system with multi-tenant architecture.
The problem
Staffing agencies were managing recruitment, scheduling, and payroll across disconnected tools - causing delays, errors, and difficulty scaling across multiple clients and locations.
What I built
Built a full-stack Django + Vue.js platform with multi-tenant architecture, implementing recruitment workflows, employee onboarding, shift scheduling, timesheet management, role-based access control, and automated data scraping pipelines.
Outcome
- End-to-end workforce management from recruitment to payroll in one platform
- Multi-tenant architecture supporting multiple agencies with isolated data environments
- Automated data collection pipelines reducing manual operational work
- Real-time dashboards giving agencies full operational visibility
Stack
How I think about this work
Deep-dives covering the same problems this project ran into.
Multi-Tenant Architecture with Supabase: Doing It Right with RLS
Structuring a multi-tenant SaaS on Supabase with Row Level Security - schema, JWT claims, and the pitfalls behind cross-tenant data leaks.
Common Row Level Security Mistakes That Leak Data in Supabase
Six Row Level Security mistakes that keep leaking data in real Supabase projects - and how to catch each one before production does.
Running into something similar?
Start with a fixed-scope audit of your Supabase/Postgres app. If there is nothing worth fixing, I will tell you that too.