Sieve flour and baking soda into a bowl, add salt and sugar
Separate 1 egg, add buttermilk and only the yolk to the flour mix and gently whisk to combine (do not overmix, a few lumps are okay)
With a whisk, beat the white until firm and foamy and gently fold into the mixture
Using a heavy based non-stick frying pan on medium heat, melt some butter and vegetable oil together
Drop in pancake mix and wait for bubbles to appear in the batter. Flip over and cook for 10-20 seconds. Remove from pan and repeat to use up all the batter. Cover pancakes to keep warm.
Cook the bacon in another pan on medium to high until cooked and crispy. Remove bacon and drain on paper towel. Tip: keep bacon warm in the oven on low (90-100°c temperature)
Wipe out the frying pan, add a small amount of vegetable oil and put over medium heat. Crack 2 eggs into pan and when the whites are mostly set, cover with a lid, and cook until sunny side up
Stack pancakes on a plate, top with sunny side up egg and crispy bacon. Pour maple syrup over to serve