Cook pasta according to package instructions for al dente. Reserve ¼ cup pasta water and drain remaining water. Toss with a little oil and set aside.
Rinse shrimp and pat dry.
In a large skillet, heat 1 tbsp oil over medium-high heat. Add shallot and cook for 2 minutes. Add garlic and cook an additional 1 minute.
Add shrimp to skillet along with ½ tsp red pepper flakes, ½ tsp salt, and ½ tsp pepper. Stir and cook for 4 minutes. Once cooked, remove shrimp from skillet and set aside.
Heat the remaining 1 tbsp oil over medium-high heat. Add vegetables, ½ tsp red pepper flakes, ½ tsp salt, and ½ tsp pepper. Cook for 4-5 minutes.
Add broth and cooked shrimp to skillet. Cook for 2 minutes.
Stir in lemon zest and juice, remove from heat.
Add the cooked pasta to skillet and toss. If pasta is dry, stir in the ¼ cup reserved pasta water.
Top with parmesan and parsley and serve.