Prepare the batter. In a large bowl, combine 2 large eggs, ½ cup rice flour, ½ cup water, 1 tsp baking powder, 1 tsp fresh lime zest, ½ tsp paprika, ½ tsp garlic powder, ½ tsp Kosher salt, and ¼ tsp black pepper. Whisk well.
Prepare the coating. In a separate bowl, combine 1½ cups unsweetened shredded coconut and 1 cup panko breadcrumbs.
Coat the shrimp. Pat the shrimp dry, then hold them by their tails and dip each one first into the batter and then (after letting excess batter drip off) transfer to the breading station. Coat fully in coconut and panko on all sides, then move to a plate or wire rack. Repeat with remaining shrimp.
Freeze the shrimp. Transfer the breaded shrimp to a freezer for at least 20 minutes. This helps to ensure that the shrimp don’t overcook when they hit the hot oil.
Make the sweet chili sauce. Place ½ cup Kewpie mayo in a bowl with 2 Tbsp sweet chili sauce, 1 Tbsp Sriracha, 1 tsp fresh lime juice, and 1 grated clove of garlic. Stir well, then taste and adjust seasoning. Add remaining 1 tsp of lime juice if wanted, or season with a pinch of Kosher salt.
Heat the oil. Heat enough neutral oil in a skillet or pan to come up about 1-2-inches. Warm over medium-high heat until the oil reaches 350°F (175°C).
Fry the shrimp. Working in batches, carefully lower a few of the shrimp into the hot oil and cook until golden brown and crispy, about 1-2 minutes per side. Transfer immediately to a paper towel lined wire rack, then season with a pinch of flaky sea salt. Repeat with remaining shrimp.
To serve: Enjoy the fried shrimp hot with sweet chili sauce on the side. I like to garnish with scallions, cilantro, and serve with lime wedges.