Can't directly help, but I work with some freelancers who aren't homeless, but have a quite vagabond lifestyle. The good ones know when they are "on" a project they really need to be "online" during business hours. Get a good cellular data connection so you aren't relying on mooching free wifi. Be responsive and turn shit around. Get shit done and people will sing your praises no matter where you are.