Preheat your oven to 350°F (175°C) and grease and flour your Bundt pan.
Whisk together flour, baking powder, salt, and baking soda in a medium bowl.
Cream together butter and sugar until pale and fluffy, about 3-4 minutes.
Add egg whites and whole eggs one at a time, mixing well after each addition. Then mix in vanilla, almond extract, and orange zest.
Alternate adding the flour mixture and buttermilk to the wet ingredients, starting and ending with the dry ingredients.
Divide the batter into three bowls and color one portion orange, another purple, and the last black.
Pour spoonfuls of each colored batter into the Bundt pan and swirl gently with a knife or skewer.