Preheat your oven to 400°F. Line a baking sheet with parchment paper.
Cook the pasta according to package instructions until al dente. Drain and set aside, reserving ½ cup of pasta water.
In a shallow bowl, whisk together the eggs. In another shallow bowl, combine the breadcrumbs, grated Parmesan cheese, garlic powder, onion powder, salt, and pepper.
Dip each chicken breast into the egg mixture, allowing excess to drip off, then coat with the breadcrumb mixture, pressing gently to adhere.
Heat olive oil in a large skillet over medium heat. Add the breaded chicken and cook for about 4-5 minutes on each side until golden brown and cooked through. Transfer the chicken to the prepared baking sheet and bake for an additional 10 minutes to ensure crispiness.
In a large bowl, combine the cooked pasta and pesto. If the mixture seems dry, add a bit of the reserved pasta water until you reach your desired consistency.
Slice the crispy Parmesan chicken and serve it over the pesto pasta. Garnish with fresh basil leaves if desired.