Bring a large pot of salted water to a boil, then add the pasta and cook until al dente, about 8-10 minutes. Drain and set aside.
While the pasta cooks, heat olive oil in a large skillet over medium heat. Add the shrimp in a single layer and cook for 2-3 minutes per side until pink and slightly opaque. Remove the shrimp from the skillet and set aside.
In the same skillet, add the minced garlic and sauté for about 30 seconds until fragrant and golden, making sure it doesn’t burn.
Pour in the heavy cream and bring it to a gentle simmer. Let it bubble softly for 2-3 minutes, allowing it to thicken slightly and coat the back of a spoon.
Add the lemon juice to the cream and stir to combine. Season with salt and pepper to taste, adjusting the flavors as needed.
Return the cooked shrimp to the skillet, stirring gently to coat them in the sauce. Add the drained pasta to the skillet as well, tossing everything together until evenly coated and heated through, about 1-2 minutes.
Sprinkle grated Parmesan cheese over the pasta and toss lightly. Garnish with chopped fresh herbs if desired, and serve immediately while warm and glossy.