01 - Bring a large pot of salted water to a boil and cook the pasta according to package instructions until al dente. Reserve 1/2 cup pasta water, then drain.
02 - Pat the shrimp dry and season with salt and pepper.
03 - In a large skillet over medium-high heat, heat 2 tbsp olive oil. Add shrimp in a single layer and cook for 1–2 minutes per side until pink and just cooked through. Remove shrimp to a plate.
04 - Reduce heat to medium. Add remaining 1 tbsp olive oil to the skillet. Sauté the garlic, lemon zest, and red pepper flakes for 1 minute until fragrant.
05 - Pour in the wine or broth and simmer for 2–3 minutes, scraping up any browned bits.
06 - Add lemon juice and butter, stirring to melt the butter.
07 - Return shrimp to the skillet. Add drained pasta and toss to combine, adding reserved pasta water as needed to loosen the sauce. Remove from heat. Stir in parsley, and sprinkle with Parmesan. Serve immediately with lemon wedges.