Architecting the ShiftOS Scheduling Engine
92% faster onboarding
from 3–5 hours to under 15 minutes.
Self-onboarding at 68%
onboard clients without customer support intervention.
7x more clients handled
during onboarding cycles.
76% template reuse rate
for saved templates, cutting repeat setups by hours.
94% fewer data-entry errors
with zero data loss across 400+ onboarded firms.
ShiftOS Scheduling is the module that sits at the center of healthcare operations.
My work focused on building the scheduling engine, the surface where every staffing decision begins.
The goal wasn’t to redesign a calendar.
It was to design a system that blends:
manual control for decisions that require human judgment
AI-driven reasoning for decisions that require speed, outreach, and constraint logic
consistent actions across the entire interface
predictable workflows across departments and facilities
This is the module future ShiftOS features will rely on.
Why This Needed to Exist
Healthcare staffing breaks down because reality changes faster than tools can respond. Decades of legacy systems, designed around billing and compliance rather than clinical workflows, have grown into a $66B administrative burden. They don't understand:
last-minute call-offs
overtime and fatigue rules
licensing and certification requirements
PRN workflows
multi-facility assignments
EHR-specific training
cascading coverage gaps

It's all the same
The goal wasn’t to build new buttons or new screens, it was to design a behavioral system and what the scheduler is likely trying to accomplish.
Everything in the scheduling engine is built around this principle:
Surface the most meaningful next action, based on real-world operational context - not UI menus.
To achieve this, I designed the engine around three architectural layers:
Designing for a Proactive AI
Direct Integration
Direct IRS and QuickBooks integrations pull existing client data instantly - no re-entry, no setup from scratch.
Save and Reuse
Any onboarding can be saved as a template and loaded again, keeping structure and settings consistent across clients.





