Preheat your oven to 180°C (355°F) and prepare an 8-inch square baking tin by lining it with parchment paper, ensuring the edges extend over the sides for easy removal.
In a heatproof bowl, combine the butter and white chocolate, and gently melt them using a double boiler or microwave. Stir frequently until you achieve a smooth, glossy mixture. Set aside to cool slightly.
In a large mixing bowl, whisk together the ube halaya jam, eggs, ube extract, sugar, and salt. Beat until the mixture is smooth and well-combined, creating a rich and vibrant base.
Gradually pour the cooled butter and chocolate mixture into the ube mixture, whisking constantly to incorporate the two without curdling. Ensure the batter becomes silky and uniform.
Sift the all-purpose flour over the wet ingredients and gently fold the mixture until just combined. Avoid overmixing to maintain a tender crumb.
Scatter the white chocolate chunks into the batter, folding gently to distribute them evenly.
Pour the batter into the prepared baking pan, spreading it evenly into the corners with a spatula. Bake for approximately 30 minutes, or until a toothpick inserted into the center emerges with a few moist crumbs clinging to it.
Allow the brownies to cool completely in the pan before dusting with purple sweet potato powder, if desired, for a pop of color and flavor.