Cook pasta according to package instructions. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add shrimp, season with salt and pepper, and cook 1–2 minutes per side until pink. Remove from skillet and set aside.
In the same skillet, sauté garlic, Italian seasoning, red pepper flakes, and sun-dried tomatoes for 1–2 minutes.
Pour in chicken broth and simmer for 2 minutes, then stir in heavy cream and bring to a gentle boil.
Reduce heat and add parmesan cheese, stirring until the sauce thickens.
Return shrimp to the skillet, then add the cooked pasta and toss to combine.
Garnish with fresh parsley or basil and serve warm.