Heat a wok until hot and add a little of the vegetable oil.
Mix the eggs with a little soy sauce and pour into the wok to make an omelette. Remove from the wok just before fully set. Cut the omelette into strips.
Add a little more oil and fry off the shallots and carrots until soft.
Add the garlic and peas and stir-fry for a minute. Add the curry powder and mix until combined.
Add a little more oil and then add the rice, mixing well. Add the light soy sauce by pouring it around the wok above the rice. Stir-fry until all of the rice is coated in oil. Carefully break apart any clumps of rice with a spoon.
Turn the heat down to medium and add 1/2 of the omelette strips and fried rice and mix well, without tearing apart the fried chicken pieces.
Mix in the rest of the light soy sauce, the dark soy sauce and the oyster sauce.
Add half of the green parts of the spring onions and mix well.
Serve in individual bowls, drizzle with the sesame oil and sprinkle the rest of the spring onions on top to garnish.
Serve the remaining omelette strips on the side.
Serve immediately.