As a freelancer having exactly the same problem when working on multiple projects, I made Freeter (https://freeter.io). Give it a try - maybe it will be helpful to you.
And here is a quick intro on how I use it: https://hackernoon.com/how-i-hacked-my-workflow-45e328ad8d9b