Supervision Compass
Problem
Licensed Clinical Social Workers (LCSWs) in Florida needed a way to manage supervision relationships, track required hours, generate compliance documents, and handle payments. Existing processes were fragmented and error-prone.
Solution
A full-stack application integrating payments, compliance automation, document generation, and marketplace-style supervisor/client matching.
My role
Full-stack developer — architecture, backend, frontend, API integrations, deployment, and monitoring.
Outcomes
90% Reduction in manual tracking
100% Automated payment processing
30s License verification (from 5+ min)
Technical highlights
- Automated Florida DOH license verification (Playwright)
- Stripe Connect for supervisor payments and subscriptions
- Florida-compliant supervision log PDF generation
- Structured error logging and admin monitoring
Stack: Flask, SQLAlchemy, PostgreSQL, Stripe, Playwright, Bootstrap, DigitalOcean, Nginx, Gunicorn, ReportLab