Rostering

The right worker,
not just an available one.

Rostering is a matching problem with hard constraints: who is qualified, who the participant is comfortable with, who is available, and who is already at their hours.

Book a leak check

Constraints

What the shift
actually requires.

Some shifts need a specific qualification, a particular gender, a vehicle, or a worker the participant already knows. Those are not preferences to remember — they belong on the shift.

When someone calls in sick, the replacement list is the people who actually meet the constraints rather than everyone who is free.

Qualified

checks and clearances current

Expiry dates tracked, so an out-of-date clearance is caught before the shift rather than during an audit.

Continuity

the same faces

Continuity matters more in this work than in most. The roster should favour it rather than fight it.

Hours

visible before they are breached

Who is near their limit, seen while there is still time to do something about it.

The rest of the family

Same build, shaped for
a different trade.

Each one is the same idea — your quoting, your jobs, your invoicing, in one system you own — fitted to how that trade actually works. Built in Brisbane by Kindra AI.