Kind of depends on whether twitter has a noncompete covenant in their employees' contracts... and pretty sure they do.

Phil