Bring a large pot of salted water to a boil and cook the pasta until al dente according to package instructions. Reserve 120ml of pasta water before draining.
While pasta cooks, heat 30ml of olive oil in a large skillet over medium-high heat. Season shrimp with salt and pepper and sauté until pink and opaque (approximately 2 minutes per side). Remove shrimp and set aside.
Add the remaining 30ml of olive oil to the same skillet. Add minced garlic and red pepper flakes, sautéing for 30 seconds until fragrant.
Incorporate the halved cherry tomatoes and sliced zucchini into the skillet. Sauté for 4-5 minutes until the tomatoes soften and the zucchini is tender-crisp.
Add the cooked pasta and reserved shrimp back into the skillet. Drizzle with lemon juice and add a splash of reserved pasta water to emulsify the sauce.
Toss the mixture with fresh basil and Parmesan cheese until evenly coated. Serve immediately.