Cook pasta in a large pot of well-salted boiling water until just al dente. Reserve ½ cup of pasta water, then drain.
Sear the shrimp in 1 tablespoon olive oil over medium-high heat for 1–2 minutes per side, until pink and curled. Remove and set aside.
Sauté garlic in the same skillet with remaining olive oil for 30 seconds until fragrant. Add cherry tomatoes and a pinch of salt. Cook for 5–7 minutes until tomatoes blister and release their juices.
Optional: Add white wine at this stage and let simmer for 1–2 minutes.
Return shrimp to the pan, stir gently, then add cooked pasta directly into the sauce.
Add pasta water, a few tablespoons at a time, and toss until the sauce lightly coats the pasta.
Turn off heat, then stir in basil, lemon zest, and red pepper flakes. Adjust seasoning to taste.
Plate and serve immediately, topped with more basil or Parmesan if desired.