In a small mixing bowl whisk together the garlic, Thai chilies, ginger, grapeseed oil, rice wine vinegar, fish sauce, sesame oil and soy sauce until it emulsifies. Set aside. The dressing can be made up to two days ahead of time and whisk again before using.
For the candied peanuts:
Heat a medium non-stick skillet over medium heat, add the sugar and cook the sugar until it begins to melt, about 10 minutes. Stir constantly until the sugar has completely melted, about an additional 5 minutes.
Add the peanuts and toss to coat them in the sugar then season with the cayenne and salt. Turn out on a parchment paper-lined baking sheet and let cool completely. Once cool, chop the peanuts. They can be made up to a week ahead of time and kept in an airtight container.
For the salmon:
Heat a large skillet over medium-high heat, add the olive oil and heat through. Season the salmon with salt and pepper then add the salmon fillets skin-side-down to the pan. Cook until golden brown, about 4 minutes.
Flip the salmon so it is skin side up and continue to cook until just cooked through, about an additional 3 minutes. Remove the salmon filets from the pan and set aside.
For the salad:
Add the bok choy, cabbage, onion, green onion, cilantro, mint and basil to a large mixing bowl. Toss to combine then add the dressing and toss to combine.
Divide the salad among serving bowls and top with a handful of the candied peanuts, sesame seeds, and a filet of salmon.