In a medium-size bowl whisk together the flour, baking soda, and baking powder. Set aside.
Using a stand mixer, or a medium to large mixing bowl and an electric mixer, cream together the butter, sugars, and vanilla extract until fluffy.
Add the egg and mix until no yellow streaks are visible.
Lower the mixer speed to low and slowly add the flour mixture, mixing only until the flour is well incorporated.
Using a wooden spoon, stir in the chocolate chips and the nuts making sure the nuts and chocolate chips are evenly spread through the dough.
Cover the dough and refrigerate for 1 hour.
Before removing the cookie dough from the refrigerator, preheat the oven to 325 degrees and line a cookie sheet with parchment paper.
Remove the dough from the fridge and scoop the dough into rounded tablespoons.
Roll the cookie dough into balls before placing the dough 2 inches apart.
Bake for 10 minutes
Allow the cookies to rest on the cookie sheet for at least 1 to 2 minutes before transferring the cookies to a cooling rack.