He has made sure that his presence has been felt. It's fine. It has an implication that he did some actions over an extended time, up to the present.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.