01 - Bring a large pot of salted water to a boil. Cook pasta until al dente according to package directions. Reserve 1/2 cup pasta water before draining.
02 - Pat shrimp dry with paper towels. Season evenly with salt and pepper.
03 - Heat 2 tbsp olive oil in a large skillet over medium-high heat. Add shrimp in a single layer. Cook 1-2 minutes per side until pink and just cooked through. Transfer to a plate.
04 - Reduce heat to medium. Add remaining 1 tbsp olive oil to the skillet. Sauté garlic, lemon zest, and red pepper flakes for 1 minute until fragrant.
05 - Pour in wine or broth. Simmer 2-3 minutes, scraping up browned bits from the bottom.
06 - Add lemon juice and butter. Stir until butter melts completely.
07 - Return shrimp to skillet. Add drained pasta and toss well. Add reserved pasta water as needed for sauce consistency. Remove from heat. Stir in parsley, sprinkle with Parmesan, and serve with lemon wedges.