Cook the pasta according to package directions, reserving 1 cup of pasta water before draining.
In a large skillet, heat 1 tablespoon olive oil. Add garlic and sauté until fragrant, about 1 minute. Add the shrimp, and season with salt, pepper, dried oregano, red pepper flakes and zest and juice of one lemon. Cook the shrimp for 2-3 minutes on each side until cooked through, then remove the shrimp from the skillet.
Add 1 tablespoon olive oil to the skillet and add the tomatoes and red onion. Season with salt and pepper and add thyme and chopped oregano. Saute until the tomatoes burst and the red onion softens for about 8 minutes.
Add the white wine and Kalamata olives and cook until it reduces by half - about 2-3 minutes. Then add the cup of the reserved pasta water and stir to incorporate. Add the spinach and shrimp back to the pan and toss until the spinach is wilted.
Toss the shrimp, tomatoes and sauce with the pasta and add crumbled feta. Garnish with fresh parsley.