Start by making your salsa.
Combine all of the salsa ingredients in a medium sized bowl and taste to make sure your seasonings are to your liking.
Set aside in the refrigerator while you prepare your shrimp.
Next, prepare your shrimp
Combine 8 tablespoons of the olive oil with the lime juice, cilantro, garlic, 1 tsp chili powder and 1 tsp of cayenne pepper in medium sized bowl and add in your shrimp.
Stir to coat and let sit to marinate for 15 minutes, stirring occasionally.
Once marinated, remove the shrimp and add to a new bowl.
Pour in the cornstarch and stir the shrimp around until each shrimp is coated in the cornstarch.
Using your hands make sure each shrimp, each side is nicely coated.
In a skillet over medium-high heat, add in the remaining 2 tbl of olive oil and when your oil is heated saute your shrimp for 2 minutes on each side.
Remove from the pan and set aside.
Combine your mayonnaise, sriracha, Thai chili sauce, onion powder, garlic powder, cayenne pepper and salt in a small bowl.
Add sauce to your warm shrimp and stir to coat.