Put the sauce ingredients in a bowl and mix well.
In a bowl, combine the shrimp, salt, black pepper, and white pepper. Mix well. Once the egg has been beaten, stir it in.
Put the flour and cornstarch (cornflour) in a bowl or ziplock bag. To coat the shrimp well, add them to the bag and shake it well.
Prepare a shallow-frying pan with heating oil. Don't overcrowd the pan when dropping the shrimp. If you have a small pan, fry in batches.
Using medium-high heat, cook on both sides until golden and crisp. Keep aside after removing from the oven.
Use the remaining 2 tablespoons of oil in the same way. Melt the butter over medium heat and add the garlic and ginger. The crushed red pepper can be added at this point if you want more spice.
The sauce will thicken and become glossy as it cools. Pour the sauce and reduce the heat to low. Be sure to stir continuously so that the sauce does not get clumpy.
Once the shrimp are fried, turn off the heat and add them to the pan.
On a serving plate, place the roasted sesame seeds and spring onions as garnish.
On a bed of plain stir-fried noodles or over steamed rice, you can enjoy this dish.