Cut the eggplant into ¾-inch thick slices, then chop into bite-sized chunks.
Season with salt, garlic powder, and pepper.
Sprinkle with flour and toss to coat.
Beat the eggs in a large, shallow bowl.
Combine the breadcrumbs, panko, and Italian seasoning in a large, shallow bowl.
Working in small batches, coat the eggplant chunks first in egg and then in the breadcrumb mixture. Place on a wire rack.
Heat about ½-inch of oil in a large, heavy-bottomed pot over medium heat until it reaches a temperature of 325 to 375 degrees F.
Working in small batches, fry the breaded eggplant until crisp and golden on both sides. Drain on paper towels.
Preheat the oven to 500 degrees F.
Spread a thin layer of tomato sauce over the unbaked crust, leaving a clean margin of about ½-inch around the edge. Sprinkle on the shredded mozzarella in an even layer.
Layer on the eggplant, then tear the fresh mozzarella into pieces and tuck it into any empty spaces.
Bake until crisp and browned on the bottom (approx. 9 to 15 minutes).
Top with fresh basil leaves and grated parmigiana reggiano, then slice and serve.