Preheat your oven to 175°C (350°F). Grease a 9-inch springform pan with butter and lightly dust with flour to prevent sticking.
In a medium bowl, whisk together the flour, baking powder, and salt until evenly combined. Set aside.
In a large mixing bowl, beat the softened cream cheese and sugar with an electric mixer until smooth and fluffy, about 2 minutes. This creates a creamy base for the batter.
Add eggs one at a time, beating well after each addition. Mix in vanilla extract. The mixture should become light and slightly thickened.
Pour in the melted butter and gently fold it into the batter until incorporated, maintaining a smooth, shiny mixture.
Gradually add the dry ingredients into the wet mixture, folding gently just until no streaks remain. Do not overmix to keep the batter tender.
Pour half of the batter into the prepared pan, spreading it evenly with a spatula. Scatter half of the sliced strawberries over the batter, pressing them lightly into the surface.
Top with the remaining batter, smoothing the surface gently. Then, press the rest of the strawberries into the top, creating a chaotic, swirling pattern that will sink and scatter during baking.
Bake for 50-55 minutes, until the edges are golden and the top crackles. A toothpick inserted into the center should come out with moist crumbs, not wet batter.
Remove the cake from the oven and let it cool in the pan for 15 minutes. Then, run a knife around the edges and carefully release the springform to transfer the cake to a cooling rack.
Allow the cake to cool completely. The surface will crack beautifully, revealing the scattered strawberries and rich chocolate swirls inside. Slice and serve at room temperature, perhaps with a dusting of powdered sugar or a drizzle of melted chocolate for extra flair.