Preheat the oven to 350°F.
In a bowl, mix together the flour, baking powder, and salt.
Separate the eggs. Place whites in one bowl and yolks in another. Add 3/4 cup of sugar to the egg yolks and whisk until the yolks and sugar make a smooth, pale yellow mixture. Pour in the milk and the vanilla essence and mix together.
In a separate large bowl, use a whisk or a mixer to beat the egg whites into stiff peaks. As they begin to thicken, add in the rest of the sugar.
Combine the flour mixture and the egg yolk mixture until smooth. Then gently fold in the stiff egg whites.
Pour the batter into an ungreased baking dish and level on top. Then place in the center of the oven and bake for 25-35 minutes or until a knife poked into the center comes out clean. Take the cake out of the oven and allow it to cool completely, around 2 hours.
Next, mix the evaporated milk, whole milk, and condensed milk together. Then, using a fork, poke holes all over the cake and pour the condensed milk mixture over the cake. Place the cake in the fridge and allow the cake to absorb the milk mixture overnight (8 hours). If in a rush, soak for at least 1 hour.
When you are ready to serve your cake and the milk mixture is all absorbed, make the whipped cream topping. Whip the heavy cream, powdered sugar, and vanilla into stiff peaks. Pour onto the cake and smooth out. Sprinkle with cinnamon and enjoy.