Rinse the chicken and pat it dry. Season with salt, pepper, and garlic powder.
In a bowl, mix cornstarch, flour, and water to make a batter. It should be slightly thick but still pourable.
Heat oil in a deep frying pan to 350°F (175°C).
Dip each chicken piece into the batter, letting the excess drip off.
Fry the chicken in batches for 6-8 minutes until light golden.
Remove and place on a wire rack.
Let it rest for 5 minutes, then fry again for 4-5 minutes until crispy and golden brown.
In a small saucepan, combine gochujang, ketchup, honey, soy sauce, rice vinegar, garlic, and sesame oil.
Cook over medium heat, stirring, until the sauce thickens slightly.
Once the chicken is fried, toss it in the sauce until coated evenly.
Serve immediately with your favorite sides.