01 - Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. 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. Arrange shrimp in a single layer. Cook 1–2 minutes per side until pink and opaque. 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, stirring to release browned bits from the pan bottom.
06 - Add lemon juice and butter. Stir until butter melts and sauce is glossy.
07 - Return shrimp to skillet. Add drained pasta and toss well. Add reserved pasta water as needed to achieve desired consistency. Remove from heat, fold in parsley, and top with Parmesan. Serve with lemon wedges.