Hi HN, This is side-project of mine.<p>OptDuty manages PagerDuty's schedule in a smart way with vacation info and dev's preferences (timezone, lunch time, etc). It uses Discrete Optimization with MiniZinc's help. For now scheduling optimized for one specific usecase, but with Discrete Optimization - it's easy to expand. If you're interested in technical part check out introduction to MiniZinc for the scheduling problem <a href="https://optduty.com/blog/2020-08-29-schedule-optimization/" rel="nofollow">https://optduty.com/blog/2020-08-29-schedule-optimization/</a><p>Working on project I focused on Privacy. 0 extra services used, no analytics, trackers, no external resources on pages, no welcome email, no emails without explicit agreement and normal delete button to delete the company account.<p>I'm not a frontend developer, so to make this part fun, I've used ClojureScript. Actually it was really nice and smooth experience.<p>I'd appreciate any feedback about idea, implementation, design (I know it's ugly).<p>Thanks!