Preheat the oven to 350 F. Grease a 9 inch round pan and layer it with parchment. Also grease the parchment paper and keep the pan aside.
Cream the butter and sugar using a handheld mixer (for this quantity the stand mixer was too big). Then carefully beat in the egg and the sugar. Add the vanilla and mix well again. At this stage the mixture will look curdled, but do not worry.
In another bowl, whisk together the semolina, baking powder, baking soda and salt. Sprinkle this over the butter egg mixture and beat just until smooth.
Pour the batter into the prepared cake pan and bake for 20 -25 mins, just until the cake is firm and slightly brown and the edges start to pull away from the pan.
when the cake is baking, combine all the ingredients mentioned for the syrup in a small sauce pan and mix well. Bring it to boil over medium heat stirring occasionally. Once the mixture boils, simmer for about 5 mins to let the syrup thicken a bit.
Once the cake is out of the oven, evenly pour the syrup over the hot cake. Stop when the cake can absorb no more and then pour again. This way, use the entire syrup to evenly cover the cake.
Let the cake cool completely in the pan and then slice and serve!