Bring a large pot of salted water to a boil and cook the linguine according to package directions until al dente.
While the pasta cooks, pat the shrimp dry with paper towels and season them with sea salt and black pepper.
Heat the extra virgin olive oil in a large skillet over medium heat.
Add the finely minced garlic and diced shallots to the skillet, sautéing for 1-2 minutes until fragrant and translucent.
Increase the heat to medium-high and add the shrimp in a single layer, cooking for about 2 minutes per side until they turn pink and opaque.
Pour in the dry white wine and lemon juice, using a wooden spoon to scrape up any browned bits from the bottom of the pan.
Stir in the red pepper flakes and lemon zest, allowing the sauce to simmer for 1 minute.
Drain the linguine, reserving 2 tablespoons of pasta water, and add the pasta directly into the skillet with the shrimp.
Toss everything together until the pasta is well coated, adding the reserved pasta water if needed to loosen the sauce.
Garnish with freshly chopped parsley and serve immediately.