Preheat your oil in a deep fryer or Dutch oven with oil 3 inches up the sides to 350°F.
In a large bowl, whisk together the eggs, buttermilk, hot sauce, garlic powder, onion powder, creole seasoning, paprika, and black pepper.
Add the shrimp and coat in the egg mixture, set aside.
In a medium bowl, stir together the flour, cornmeal, garlic powder, onion powder, creole seasoning, paprika, and pepper.
Take a piece of shrimp and let the excess egg mixture drip off. Place it into the cornmeal mixture and coat well. Place it on a plate, and continue with the remaining shrimp.
Once the oil is hot, place the shrimp into the hot oil in batches, do not crowd the fryer. Cook for 3-4 minutes until golden brown.
Place the shrimp on a wire rack sitting over a sheet tray and immediately sprinkle with salt to taste. Repeat with the remaining shrimp and serve immediately.