Software Developer
last.fm Tube a combination of last.fm and YouTube
You could also use fossil as SCM, it is small, a single executable and has a wiki (and bug tracker) in it, so you could keep your documentation and code close together
I use Gitkraken too and am very satisfied with it
last.fm Tube a combination of last.fm and YouTube