Preheat the oven to 350°F and line an 8x8 square baking pan with parchment paper.
Brownie
In a large bowl, whisk butter and sugar together until smooth.
Add the egg and vanilla, then whisk until smooth.
Add melted chocolate and whisk.
Use a rubber spatula to fold in flour, cocoa powder and salt until just combined.
Cheesecake
Whisk cream cheese on its own until smooth. If it's too cold and won't smooth out, leave at room temperature or microwave on low in short intervals until you can whisk it into a smooth mixture. This will prevent lumps of cream cheese in the batter.
Whisk in the sugar, egg and espresso powder until the mixture is smooth.
Assembly
Transfer the brownie batter into the baking pan and smooth out with an offset spatula.
Pour the cheesecake layer on top, jiggling the pan to smooth it out.
Bake for 25 minutes or until the cheesecake layer jiggles slightly when gently shaken. It will set as it cools.