In a bowl, combine all the marinade ingredients and mix well until the sugar has dissolved.
De-vein your shrimp by running a sharp knife along their back and removing the digestive tract. This will also butterfly the shrimp which not only allows the shrimp to cook quickly but also creats more surface area for the marinade. Place the shrimp into the marinade and carefully massage into the flesh. Ensure all the pieces are coated evenly. Marinate in the refrigerator for at least 2 hours or overnight.
If using wooden skewers, soak them in water for about 30 minutes to prevent burning during grilling.
Preheat your grill or grill pan over medium-high heat.
Thread the marinated shrimps onto the skewers, alternating with vegetables.
In a small saucepan, combine the glaze ingredients (hoisin sauce, honey, rice vinegar, and sesame oil) and heat over medium heat. Cook for a few minutes until the glaze thickens slightly.
Place the skewers on the grill and cook for about 8-10 minutes, turning occasionally, until the meat is cooked through and the vegetables are tender. Baste the skewers with the glaze during the last few minutes of cooking, brushing it on both sides.
Once cooked, remove the skewers from the grill and let them rest for a minute.
Optionally, sprinkle toasted sesame seeds and sliced green onions over the skewers for garnish.
Serve the East Asian-style BBQ skewers hot with steamed rice or noodles, and enjoy the delicious flavors of this Michelin star-worthy street hawker dish. Feel free to adjust the spice level or customize the vegetables to your preference. Enjoy your meal!