Add 1 inch of water to a small saucepan. Cover & bring to the boil over high heat. When the water is boiling, carefully add the eggs, straight from the fridge. Cover & boil for 6 minutes. Remove to an iced bath (ice & water in a bowl) for 3 minutes or until they’re cool enough to handle; peel. Set aside.
Heat 1 tablespoon of the oil in a wok or large frying pan. Add the pork & stir-fry until cooked & browned. Add the ginger & garlic; stir-fry 1 minute until fragrant. Add 2 tablespoons of red curry paste & 1 tablespoon of fish sauce; stir-fry until well combined. Remove the pork mixture into a bowl.
To the same wok, add coconut milk, broth, remaining 3 tablespoons of curry paste, & remaining 1 tablespoon fish sauce. Bring the mixture to a simmer, uncovered.
Cook the noodles according to package directions; drain & set aside.
Cook the bok choy in boiling water for 2 minutes until bright & tender but still crisp; drain thoroughly. Plunge the asparagus in the same boiling water & blanche for 1 minute until bright green. Remove asparagus & drain. Plunge carrot into the same water for 30 seconds; drain.
To serve: Ladle the coconut broth between serving bowls. Divide noodles, pork, bok shoy, asparagus, carrot, egg halves, between bowls. Drizzle with chili oil, sprinkle with green onions, sesame seeds & cilantro leaves. Serve with lime wedges.