Preheat oven to 350 degrees F. Line a large baking sheet with a Silpat baking mat or parchment paper and set aside.
In a medium bowl, whisk together flour, baking powder, baking soda, and sea salt. Set aside.
Using a stand mixer (or hand mixer), cream butter and sugars together for about 1 minute. Add in the eggs and vanilla and mix until combined.
Turn the mixer off and add the dry ingredients. Mix until just combined. Don't over mix. Stir in the chocolate chunks, chocolate chips, and grated chocolate.
Form the cookie dough into balls, about 2 tablespoons of dough. Place on prepared baking sheet, about 2 inches apart.
Bake cookies for 10-12 minutes or until the edges are slightly golden brown. Don't over bake. Remove from oven and sprinkle with flaky sea salt. Let cookies cool on the baking sheet for 2-3 minutes. Transfer to a wire cooling rack and cool completely.
Notes
You can use a cheese grater to grate the chocolate or chop it really finely with a sharp knife. You can use semi-sweet, dark, or milk chocolate. Choose your favorite! The cookies will keep in an airtight container for 3-4 days on the counter. You can also freeze the cookies for up to 3 months.