Cook the pasta in salted water according to package instructions. Drain and set aside.
While the pasta cooks, season the salmon with salt and pepper.
Heat olive oil in a skillet over medium heat. Cook salmon 3–4 minutes per side until golden and flaky. Remove from the pan and set aside.
In the same skillet, melt butter and sauté garlic for 30 seconds. Add lemon zest, lemon juice, and heavy cream. Simmer for 2–3 minutes.
Stir in Parmesan and chopped dill. Adjust seasoning with salt and pepper.
Flake the salmon into large chunks and return to the skillet.
Add cooked pasta and toss gently to coat in the sauce.
Serve immediately, garnished with extra dill, lemon wedges, and red pepper flakes if desired.