In a small bowl, mix together the ingredients listed for one of the sauce options. Keep this sauce mix aside for later.
Heat oil in a wok or large skillet on medium-high heat.
Once oil is hot, add garlic. Stirring continuously, fry for around 15 sec.
Then, add onion and stir fry for another 20 sec.
Now, add shrimps and fry for around a minute or until they turn pink in colour.
Add in half of the rice and stir-fry till well combined.
Push all the rice to one side of the wok / frying pan. Crack open the egg and pour on the empty side of the pan. Scramble the egg.
Mix the egg into the rice while it's still runny. Continue stir frying till the egg is fully cooked. (It took me around 25 sec.)
Add in the remaining rice and mix till combined.
Now, add the sauce mix you had prepared and set aside in the beginning. Continue stirring till the rice is evenly coated in the sauce.
Add in the chopped Gai Lan and stir fry till the leaves wilt.
Then, add in green onions and stir fry for an additional 10 seconds.
Serve immediately with a wedge of lime and Prik Nam Pla (traditional Thai sauce made of chillies and fish sauce). Additionally, you can also top the fried rice with freshly ground pepper and place some cucumber slices on the side.