Its not that surprising to apply for visas in a embassy or consulate in general. But some you might be able to apply for in country, depending on the IO and the style of non-O
He won't have problems to enter Thailand or apply for an e-visa, but it might be a problem when he wants to do a extension with the immigration office probably
The ask:thailand community, consisting of multiple Q/A groups with over 100,000 members, powers this platform. It is not an official government resource. Our members actively contribute to this resource, and while we strive for accuracy, we cannot guarantee its complete reliability. Assistance to travelers is provided as a community service.