Combine shrimp, Shaoxing wine, salt, and cornstarch in a medium-sized bowl. Mix well so the shrimp are evenly coated with a thin slurry.
Mix all the sauce ingredients together in a small bowl.
Add 1 tablespoon of oil in a large skillet and heat over medium-high heat until shimmering. Spread the shrimp with minimal overlap. Let cook until the bottom side is light golden, 1 minute or so. Turn to the other side and cook until light golden. Stir a few times until all surfaces turn white. Transfer to a big plate.
Pour in the remaining 1 tablespoon oil, garlic, ginger, and green onion. Stir a few times to release the fragrance.
Add the celery. Stir and cook for 1 minute. Add the pepper and cook for another minute.
Add back the cooked shrimp. Stir the sauce again to dissolve the cornstarch completely. Pour into the pan. Quickly stir a few times until the sauce thickens.
Add the cashews, quickly give it a stir and immediately transfer everything to a plate. Serve hot as a main dish.
Notes
You can use salted cashews or raw cashews as well. If using raw cashews, roast them first (you can refer to this recipe).
To make this dish gluten-free: use a gluten-free oyster sauce. Use tamari to replace light soy sauce.