Since this sounds like a non-romantic relationship I would treat it more like a partnership. What I mean by this is that if this were an intimate relationship I would have very different suggestions. But as it is, I would approach it in a functional way.
If you feel safe enough to have the conversation, I would tell him that his outbursts make it difficult for you to be around him and that they are upsetting. Let him know that you do not want to continue having to deal with his anger because you worry for his safety, the safety of others, and your own anxiety.
Then give him a timeline that you will be using to decide if you can stay or not. This isn’t designed to blame him or manipulate him, this is designed to inform him of your needs. It sounds like he could use an anger management program. Many community hospitals have such groups and it might be worth it for him to look into these. The point here is to explain what you can and can’t tolerate. The work to fix it is on him.
If you don’t feel safe enough to have the conversation, make plans to leave as soon as it is possible. No amount of financial savings can offset you exposing yourself to that level of anxiety.