Preheat oven to 350 degrees F. Grease and line with parchment paper a 8 x 8 inch baking tin. Set aside.
Sift together the flour, baking powder and salt. Set aside.
In the bowl of your electric mixer, beat the butter on high speed for about a minute. Add all the sugar at once and mix until pale and fluffy, about 2 -3 minutes. Add eggs, one at a time, and mix in until incorporated into the batter. Add vanilla and mix until combined, just about 20 seconds.
Using a wooden spoon, stir the flour mixture into the wet ingredients. Stir just until combined and there are no lumps. Don't over mix. Pour this batter into your prepared pan. Sprinkle over 1 cup of the fresh chopped strawberries.
In a clean mixing bowl, beat the cream cheese on high for about 30 seconds. Add all the sugar at once and mix until combined, about 1 minute. Add the egg and vanilla and mix until smooth, about 2 minutes.
Pour the cream cheese batter over the cake batter and smooth it over until it completely covers the top. Sprinkle over remaining 1/2 cup strawberries.
Bake in the preheated oven for about 40-45 minutes or until a toothpick inserted in the center comes out with just a few crumbs.
Remove from oven and place on a wire rack to cool completely.
Cut into squares and can be stored in the fridge for up to three days or in the freezer for a month.