I'm not familiar with it in the least, but I don't see why it wouldn't work. I'm not entirely sure what's so nefarious that we'd have to hide our identities while being able to collaborate in its development though...?