
Preheat oven to 400℉. Line a baking sheet with parchment paper. Toss tomatoes and garlic with olive oil, salt, and pepper, then roast for 15-20 minutes.
In a medium bowl, toss shrimp with lemon zest, garlic, olive oil, salt, and pepper. Let sit.
In a food processor, combine dill, parsley, garlic, lemon zest, lemon juice, pistachios, parmesan, salt, and pepper. Blend, adding olive oil until smooth.
In a large skillet, heat olive oil over medium heat. Sauté garlic for 20-30 seconds, then add broccoli and cook for 5-7 minutes.
In a large pot of salted water, cook pasta until al dente, then drain thoroughly.
In a skillet, cook shrimp for 2 minutes on each side, until cooked through. Season as desired.
Toss hot pasta with dill pesto, roasted tomatoes, broccoli, and shrimp. Season to taste and serve with lemon wedges and parmesan.