I know that the person is called "coworker" when they work in the same company as you do.
What if there is person working with you in the same client project but not in your company?
Basically, both of you are contractors but you two are from different companies. How would call the other person?