Man battles elements to fight homelessness