In a medium bowl, combine the chicken and marinade ingredients. Massage the meat with your hands for one minute then marinate in the fridge for at least 40 minutes (I usually marinate mine overnight).
In a small bowl, combine the sauce ingredients and set aside.
In a medium bowl, combine the tapioca starch, cornstarch, and baking powder.
Remove the chicken from the fridge and add a spoonful of the starch mixture to the chicken. Mix well.
Working one at a time, take a piece of chicken and toss it in the dredge. Gently squeeze the chicken so that the starches stick. Transfer to a baking sheet and allow the chicken to rest for at least 10 minutes.
Heat about 1 inch of oil to 375°F. Cook the chicken in several batches for 4-5 minutes until golden brown and crispy. After each batch, let the oil reheat to about 375°F. Transfer the chicken to a paper towel-lined plate to dry.
In a large nonstick pan, heat 1 tablespoon of oil over medium heat. Add the garlic and onions and cook for 1 minute. Add the bell peppers and cook for another minute. Add the sauce mixture and cook until it bubbles and thickens. Add the chicken and toss to coat everything. Enjoy!