Preheat your oven to 425℉. Line a 12-cup muffin pan with paper liners.
In a large bowl, sift together the flour, baking powder, baking soda, and salt. Set aside.
In a separate large mixing bowl, beat the sugar and softened butter until light and fluffy using a hand mixer or stand mixer. This should take about 2-3 minutes.
Add the egg and vanilla extract to the butter mixture, beating until well combined.
Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk. Start and end with the flour mixture, mixing until just combined. Do not overmix.
Gently fold in the fresh blueberries with a wooden spoon or spatula, being careful not to crush them.
Use an ice cream scoop , cookie scoop or large spoon to evenly distribute the muffin batter into the prepared muffin cups. Fill each cup about ¾ full.
For a lovely burst of blueberries on top, Sprinkle a few extra blueberries over the top of each muffin. For bakery style muffins, sprinkle coarse sugar on the tops
Bake in the preheated oven for 5 minutes. Then reduce the oven temperature to 375℉ for 13-17 minutes, or until the tops of the muffins are golden brown and a toothpick inserted into the center of a muffin comes out with moist crumbs clinging to it.
Allow the muffins to cool in the pan for about 5 minutes before transferring them to a wire rack to cool completely.