Preheat your oven to 350°F (180°C). Grease and line an 18 x 18 x 7 cm (7 x 7 x 3 in) cake pan with parchment paper.
In a mixing bowl, beat the eggs, vanilla extract, and salt together until frothy.
Gradually add the sugar while continuing to beat until the mixture becomes thick and pale.
Sift the cake flour over the egg mixture and gently fold it in with a spatula until just combined.
Mix the milk and oil together, then gently fold this mixture into the batter until evenly incorporated.
Pour the batter into the prepared cake pan and smooth the top.
Bake in the preheated oven for about 25-30 minutes or until a toothpick inserted into the center comes out clean.
While the cake is baking, prepare the sugar syrup by mixing the hot water, sugar, and Kirsch. Stir until the sugar is completely dissolved, then let it cool down.
Once the cake is baked, remove it from the oven and let it cool in the pan for a few minutes before transferring it to a wire rack to cool completely.
While the cake is cooling, prepare the Chantilly cream frosting. In a mixing bowl, whip the cold heavy cream until stiff peaks form.
In another bowl, mix the mascarpone, sweet condensed milk, and Kirsch until smooth. Gently fold this mixture into the whipped cream until evenly combined.
Wash and hull the strawberries, then slice them thinly.
Once the cake has cooled completely, slice it horizontally into two layers.
Place one layer of the cake back into the cake pan. Brush the surface with the prepared sugar syrup.
Spread a layer of the cream frosting over the cake layer, then arrange a layer of sliced strawberries on top.
Place the second layer of cake on top and repeat the process with the sugar syrup, Chantilly cream frosting, and sliced strawberries.
Finally, spread a thin layer of cream frosting over the top layer of the cake and decorate with whole or sliced strawberries as desired.
Chill the assembled cake in the refrigerator for at least 1-2 hours before serving to allow the flavours to meld together.