Working in the US but living abroad

Appreciate advise on this situation:


A US citizen lives with family abroad. His work is in the US as part timer for 2 weeks per month and so travels back and forth to home abroad. He gets paid on a W2 for this job, sometimes does extra work as contractor on a 1099. All his income is in the US. No foreign income. He does have a mailing address in the state where he works.

 

Questions:

Where should he claim residence for purpose of filing
Can he claim the expenses of traveling from and to his job