Mix all the marinade ingredients together in a large mixing bowl, add the pork, and allow it to sit for 15-30 minutes, or overnight.
In a separate bowl, mix all the coating ingredients. Add the marinated pork (using a slotted spoon to drain any excess liquid) and toss in the seasoned coating until well-coated.
Next, to make the batter, mix the rice flour, cornflour, and baking powder together, add 200ml water, and whisk to form a smooth paste.
Heat the oil in a wok or large saucepan. Dip the marinated pork in the batter mix, (cook in batches if necessary) and gently place in the wok, cook for 5-6 mins until golden.
To make the sauce, heat the oil in a shallow saucepan and gently fry the garlic, ginger, peppers, and onion, for 3-4 minutes until just starting to soften.
Add the remaining ingredients, except for the sesame seeds, and bring to a boil, cook for a further 2-3 minutes until the sauce has thickened.
Coat the crispy fried pork in the sauce, and serve with rice or noodles, sprinkle with the sesame seeds.