Add pasta to a large pot or wide skillet, cover with cold water and add a generous pinch of salt. Set over high heat, bring to a boil and cook until al dente. (Note: This is my favorite way to cook pasta! It takes less time and water. However, you can add pasta to a large pot of water that’s already boiling if that is your preference.) Once pasta is done, reserve 1 cup pasta cooking water and drain.
Meanwhile, prepare the rest of the dish. Add 2 Tbsp. olive oil to a large skillet set over medium heat. Add breadcrumbs and pinch of salt and stir till combined with oil. Continue to stir frequently as breadcrumbs toast till lightly browned (watch so they don’t burn). Remove from the pan and set aside. Wipe skillet out with a paper towel.
Add 2 Tbsp. butter to the same skillet and melt over medium-high heat. Pat shrimp dry with paper towels, then add to the pan and season with salt and pepper. Cook for about 2 minutes until lightly browned, then flip over and cook 1 minute more. Remove from the pan and set aside.
Add remaining 2 Tbsp. each butter and olive oil to the skillet and heat over medium heat. Add shallots and garlic and cook for about 2 minutes until softened. Add lemon zest, red pepper flakes, 1 tsp. salt, lemon juice and wine to the pan and cook for 1-2 minutes more until liquid is reduced by half.
Add drained pasta and reserved pasta water to the pan and toss to coat. Add shrimp and toss over heat for about 1 minute until everything is heated through.
Top with toasted breadcrumbs and chopped parsley and enjoy immediately.