Preheat the oven to 325°F (163°C).
Prepare the crust by combining graham cracker crumbs, sugar, and melted butter in a bowl.
Press the mixture firmly into the bottom of a 9-inch springform pan, creating an even layer.
Bake the crust for 10 minutes, then allow it to cool.
In a large bowl, beat the softened cream cheese until smooth and creamy.
Add the brown sugar and granulated sugar, mixing until well combined.
Add the eggs, one at a time, mixing on low speed after each addition.
Mix in the vanilla extract and salt, ensuring everything is combined thoroughly.
Pour the filling over the cooled crust, smoothing the top with a spatula.
Bake for 55-60 minutes or until the center is just set and slightly jiggles.
While the cheesecake is baking, prepare the pecan topping by combining chopped pecans, corn syrup, and salt in a bowl.
Remove the cheesecake from the oven and pour the pecan mixture over the top, spreading it evenly.
Return the cheesecake to the oven and bake for an additional 15 minutes.
Turn off the oven and leave the cheesecake inside for another hour to cool gradually.
Remove the cheesecake from the oven and refrigerate for at least 4 hours or overnight before serving.
Slice and serve the cheesecake, optionally topped with whipped cream or additional pecans.