Wash and clean your raw shrimp.
Whisk the egg in a medium-sized mixing bowl.
Cut the shrimp in half, making bite-sized pieces, then add them to the mixing bowl with the egg. Make sure all the shrimp pieces are coated in the egg.
Add the flour, tapioca flour, sea salt, black pepper, garlic powder, onion powder, smoked paprika, and chili powder to a large zip-top bag and mix it together.
Using a slotted spoon, tongs, or a fork move the shrimp from the egg mixture to the zip-top bag with the flour mixture. Make sure to shake off any excess egg before adding it to the flour mixture.
Close the zip-top bag and shake the shrimp around in the flour mixture to coat all the shrimp pieces.
Heat the avocado oil in a large skillet over medium heat.
Using tongs, shake off any excess flour, place the shrimp into the pan in a single layer, and cook for 4-5 minutes a side. I find using tongs to turn the pieces over is the easiest. You may need to do this in batches if you don't have a large enough skillet.
Once the shrimp is golden brown and crispy on both sides, remove them from the pan and place them on a paper towel-lined plate to cool for a minute or two before serving. Serve with your favorite dipping sauce or side dish.