In a bowl, season the shrimp with salt and black pepper. Add beaten egg, mix well and set aside.
In a mixing bowl, combine cornstarch, flour, and baking soda. Dredge the shrimp with flour mixture one by one. Make sure all the shrimp is even spreadly coating.
Heat cooking oil over medium-high heat. Fry the shrimp until golden and crispy. Don’t crowd the pan, fry the shrimp in several batches. Remove from heat and store on a cooling rack.
Chop onion, red bell pepper, green bell pepper, and pineapple into bite-size cube.
In a large pan/wok, heat oil over medium-high heat, sautee onion for 2 minutes, then add bell pepper and minced garlic and cook for another 2 minutes. Add pineapple and all the sweet and sour ingredients. Stir until all the veggies are well coated and the sauce is thicken.
Once the sauce is thicken, add the shrimp and stir until the shirmp is well coated. Turn off the heat and place the sweet and sour shrimp into a plate and garnish it with spring onion.
Serve with warm rice. Enjoy!