In a large pot, bring salted water to a boil and cook the pasta according to package instructions until al dente. Drain and set aside.
In a food processor, combine the basil, pine nuts, Parmesan, and garlic. Pulse until a coarse paste forms. Slowly drizzle in the olive oil while the processor is running, and blend until a smooth pesto is created. Season with salt and pepper to taste.
In a large skillet, sauté the shrimp over medium-high heat until they’re pink and cooked through, about 3-5 minutes. Toss the cooked pasta with the pesto and the sautéed shrimp. Serve immediately, garnished with extra Parmesan cheese and fresh basil leaves if desired.
When cooking this dish, be mindful not to overcook the shrimp, as they can quickly become tough and rubbery. Additionally, if the pesto seems too thick, you can thin it out with a bit of the reserved pasta cooking water.