T4SK spreads your tasks out, meeting any deadlines while considering your free time via calendar. Tasks can have size, deadline and can repeat.
I made this to make my life easier, hopefully you can benefit from it too!
To make the most of it link calendars which accurately represent when you are busy. E.g. a sleep calendar.