I think it's better to not interact with him at all. If he ever contacts you in the future, you could apologize for your outburst, but I would not reach out again. I find that going no-contact with exes that have upset me like that is the only way I start to get over them. Each time I contact them, it's like starting the clock all over again.
He probably deserved whatever you said to him anyway