Week 15: Smart Scheduler v1 — Feb 1 – 7, 2025
TL;DR: The scheduling engine now considers technician skills, location, and availability to suggest optimal job assignments. Dispatchers get ranked recommendations instead of manual searching.
Highlights This Week
- Implemented skill-based technician matching algorithm
- Added geographic proximity scoring using property coordinates
- Built recommendation engine that ranks technician-job matches
Intelligent Matching
The old scheduling was manual: find an available technician and drag the job. Now the system does the heavy lifting. For each unassigned job, it evaluates every available technician across three dimensions: skill match (does the tech have the required skills?), proximity (how far from the job site?), and utilization (is the tech underloaded or overloaded?).
What’s Next
Route optimization to minimize total drive time across the daily schedule.