Place the butter into a small skillet over medium-high heat. As the butter melts, begin to swirl it around. Continue to cook and swirl until it starts to become slightly golden, then remove from heat and continue to swirl a bit longer. It can go from brown to burnt pretty fast.
Quickly pour the butter into a separate bowl once it’s perfectly golden so that it doesn’t continue to cook in the pan.
Once the butter has cooled, pour it into the bowl of a stand mixer with a paddle attachment (or a hand mixer can be used as well).
With the mixer on low, pour in the sugar and brown sugar, making sure to scrape down the sides of the bowl every so often. Stir on medium speed until the mixture is well combined and lighter in texture.
Stir in the egg and vanilla with the mixture on low, and mix until well combined.
In another bowl, combine the flour, baking soda, baking powder, salt, and cinnamon; use a whisk to mix them together well.
With the mixture on low, slowly pour the flour into butter/sugar mixture and mix until just combined.
Stir in the chocolate until evenly mixed, scraping down the sides of the bowl to make sure everything is mixed in being careful not to overmix
Use a cookie scoop (or two spoons) to scoop out the dough onto a baking sheet lined with parchment paper; you can make them any size you like, but I do the size of about 2 tablespoons, if making them smaller or larger make sure to adjust the baking time.
Place the scooped dough onto a baking sheet lined with wax paper or parchment paper and place it in the fridge for about 10 minutes.
Preheat the oven to 350 degrees.
Evenly space the cookies out onto a baking sheet so they are at least a couple of inches away from each other. Sprinkle each scoop with sea salt, optional.
Bake for 10-12 minutes depending on their size; until the edges are starting to become golden.
Allow to cool.