ERP Platform for K-12 Schools
2025 — PresentMulti-tenant ERP connecting HR, payroll, background checks, and staff workflows for K-12 school districts. Supports 3,200+ daily active users at the 7th-largest K-12 district in Illinois and processes 500 AI-processed resumes per day. The AWS stack sustained 5K+ RPS in k6 load tests.
Software Engineer @ APS Data Technologies
Problem
- Candidate screening ran sequentially and routine HR and payroll work spanned disconnected enterprise systems, while each district needed configurable authorization without custom permission code.
What I Built
- Async candidate-screening pipeline (Django + Celery + Redis) for document parsing, AI scoring, and concurrent evaluation, with idempotent retries and row-level locking.
- Runtime-configurable RBAC architecture that lets districts define roles, permissions, and hierarchical resource scopes without per-district authorization code.
- Tool-calling LLM agent with per-user memory and integrations across enterprise HR, payroll, and background-check systems.
Impact
- Candidate screening cut 10× from 2 hours to 12 minutes and routine HR and payroll tasks cut 5×. The AWS stack supports 3,200+ DAU and 500 AI-processed resumes per day, and sustained 5K+ RPS in k6 load tests.
