Beat the egg in a bowl.
Combine the flour, cornstarch, baking powder, and salt in a bowl or bag.
Dip the chicken in the egg, then into the flour mixture to coat.
Heat cooking oil in a large wok or pan to 350°F (177°C). Try to maintain this temperature.
Add the chicken one piece at a time to make sure they don’t stick together. Fry for 6-7 minutes, moving them around and flipping them so all sides get crispy and golden.
Remove them from the pan when done. Drain the oil from the pan and return to medium heat.
Add sesame oil and garlic. Saute for 1 minute. Add the soy sauce, Shaoxing wine, Chinese rice vinegar, and brown sugar. Combine the cornstarch with 1 tablespoon of water. Add to the sauce. Cook, stirring, until sauce boils and thickens, about 1 minute. Add half the sesame seeds.
Add the chicken back to the pan and gently toss in the sauce to coat. Cook for one to two minutes.
Serve over rice with more sesame seeds and green onion.