Line an 8X8 glass baking dish with parchment paper and set aside.
In a medium sized saucepan, heat chocolate and butter together until both are melted and set aside to cool to room temperature.
Preheat oven to 350 F.
Once chocolate is cooled add sugar, eggs, vanilla, flour and salt and stir until well combined.
Pour batter into prepared baking dish and set aside.
In a stand mixer with the paddle attachment, add cream cheese, sugar, egg yolk and almond extract. Mix until light and creamy.
Using a large spoon, drop cream cheese mixture in dollops on top of the brownie batter. Using a wooden skewer, mix cream cheese mixture into brownie mixture, making swirling motions to add a design.
Bake in preheated oven for 50 minutes or until toothpick inserted into centre comes out almost clean.
Remove from oven and let cool completely on a wire rack.