TaskAlloc v2 Demo · Synthetic Data

Shift-aware task allocation for localization teams

Every shift, 20–50 localization tasks come in across multiple language pairs and task types. Each task needs to go to someone with the right language pair, the right skill, who's on shift, isn't on OOO, and has capacity. TaskAlloc scores each person–task pair and allocates via a greedy best-fit algorithm, splitting multi-day tasks when a task's estimated hours exceed remaining shift time. Unlike the QA demos, this one runs a real allocation algorithm in your browser — toggle OOO, change priorities, add or remove tasks, then re-run to see allocation change.

Total tasks
Assigned
Unassigned
Split tasks
Team utilization

Team roster

12 linguists

Task queue

15 tasks

Unassigned tasks

Shift schedule

ES-XL FR-CA PT-BR (dashed = split to next shift)
Click Run Allocation to compute who gets what.