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.
Heat 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 to a bowl.
To the same wok, add coconut milk, broth, remaining 3 tablespoons of curry paste, remaining 1 tablespoon fish sauce & brown sugar. Bring the mixture to a simmer, uncovered. Stir in lime juice. Turn off heat; keep warm.
Cook the noodles according to package directions; drain. Set aside; keep warm.
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 choy, asparagus, carrot, egg & green onion between bowls. Drizzle with chili oil, sprinkle with sesame seeds & cilantro leaves. Serve with lime wedges.