There are few thing I can do as an individual to alleviate homelessness- throwing money at the problem won't fix it (see NYC spending $332 per diem).
I also don't think there is any technical solution to homelessness, it's a political issue.
Obesity is largely a lifestyle issue (and GLP-1 drugs are promising in fixing it).