Preheat oven to 350°F (175°C) and grease a 9×13 inch baking pan.
In a bowl, mix flour, baking powder, and salt.
Beat egg yolks with ¾ cup sugar until light and fluffy, then mix in milk and vanilla.
Add dry ingredients to the yolk mixture and mix until combined.
In another bowl, beat egg whites until soft peaks form, then gradually add ¼ cup sugar and beat until stiff peaks form.
Gently fold egg whites into the batter using a spatula.
Pour batter into the prepared pan and bake for 25–30 minutes until a toothpick comes out clean.
Cool the cake completely, then poke holes all over with a fork.
Mix evaporated milk, condensed milk, and whole milk and slowly pour over the cake.
Cover and refrigerate for about 3 hours to allow the cake to absorb the milk.
Beat heavy cream, powdered sugar, and vanilla until stiff peaks form.
Spread whipped cream on top and serve chilled.