Good for you that you've maintained "No Contact." It's a difficult choice, but it cuts the "supply" off below the knees, so to speak.
There's no way to predict what someone will ever do, but maintaining "NC" will prevent him from worming his way back into your head and life. Eventually, he'll get tired of the game and seek another target, BUT (big "but") it would not be unusual for him to attempt to contact you at some point in the future - it's the desire to exert control and dangle the lure of the fantasy, again.
Yeah, NPD can be an all-consuming situation, and you sound VERY strong and self-assured. Take those virtues and run with them!