TimeWise
TimeWise is an open-source scheduling application that uses integer linear programming to generate optimal workforce assignments. It takes employee availability, role requirements, and business constraints as input, then produces a schedule that minimizes labor costs while distributing workload fairly across staff. The generated schedules can be exported for direct use.
This project was developed with a friend. It remains one of the more practically satisfying projects I have worked on because the optimization problem is real, the constraints are non-trivial, and the solution is immediately useful to anyone who has ever tried to schedule shifts by hand.