Throughout entire recipe, do not overcrowd your wok. You're better off cooking in small batches, setting aside, and combining everything at the end. You want everything to have a nice sear on it but not be soggy and overly cooked. Ensure meat and all vegetables are cut prior to cooking.
Set wok to high heat and add shrimp. As shrimp cooks, it will release liquid. Toss shrimp to evenly cook, and once the shrimp is no longer opaque and is slightly firm to the touch, transfer shrimp to a plate and discard liquid. The point of this step is to partially cook the shrimp and to extract as much of the moisture as you can.
Heat vegetable oil in a large wok or skillet over high heat. When oil is near it's smoking point, cook and stir shrimp until browned, 1-2 minutes each. You just want a nice crispy sear on it but be careful not to over cook. Transfer shrimp to a plate.
In small batches, add broccoli, bell pepper, carrots, zucchini, and green onion to the center of the wok. Cook and stir each batch of vegetables for about 2 minutes in order to give it a nice sear while still keeping them tender. Once each batch is done, transfer to a plate and continue with remaining vegetables.
Once all of the vegetables have been sauteed, add all of them along with the shrimp back to the wok. Add garlic, ginger, and red pepper flakes, soy sauce and fish sauce and stir well to coat.
Top with sesame seeds. Serve hot over rice or noodles.