Prepare the shrimps. Pull and remove the legs. Then remove the middle shells from the body, leaving one shell at the top and one at the bottom to hold the head and the tail. You can remove the heads altogether; however, they contain most of the flavor, which will be released in the sauce.
Heat a splash of olive oil in a saute pan or medium-sized cooking pot over high heat.
Sear the shrimp on both sides for 3-4 minutes overall. Remove from the pan and keep aside warm.
Add another splash of olive oil to the saute pan and drop the heat to medium.
Saute the onion until soft. Then add the garlic and red pepper.
Add the tomato paste and cook for a minute, stirring with a wooden spoon. Raise the heat to high.
Add the orzo and cook for another minute, stirring so it won't stick.
Pour in the wine. Stir and cook until it drains.
Stir in the grated tomato, and cook for a minute or two more. Then add the sweet paprika and the thyme. Drop the heat to medium-low (low on a gas stove).
Pour in the hot water or stock gradually. Begin with 1 cup, stir until it's almost absorbed, then add ½ cup, stir until thickened. Continue like this until the orzo is cooked to al dente and the dish looks saucy and glazy. Stir in the shrimp towards the last 3 minutes of cooking. NOTE: You might need slightly more or less water or stock. Serve right away (orzotto thickens very quickly, revive with a splash of hot water or stock). Garnish with freshly ground pepper and minced parsley.