Hi! I’m Roman, this is side-project of mine.
https://optduty.com/ manages PagerDuty’s schedule in a smart way with vacation info and dev’s preferences. It uses Discrete Optimization with help of MiniZinc.
If you’re interested in technical part check out introduction to MiniZinc for the scheduling problem https://optduty.com/blog/2020-08-29-schedule-optimization/