To prepare the pork marinade, add the ginger, lemongrass paste, garlic cloves, red chile, cumin, coriander, turmeric, black pepper, brown sugar, coconut milk, soy sauce, and lime juice and zest to a food processor.
Blend for 15 to 20 seconds to form the marinade.
Add the sliced pork to a large bowl, add the marinade, and toss everything together to thoroughly coat the meat.
Cover the bowl and set it in the fridge for at least 30 minutes and up to 12 hours.
To make the peanut dipping sauce, combine the peanut butter, coconut milk, soy sauce, brown sugar, lime juice, fish sauce, and chile flakes in a food processor.
Blend for 20 to 30 seconds to form the sauce. Set to one side.
Preheat the broiler to medium-high.
Skewer the marinated pork onto skewers.
Place the skewers onto a large oven tray with a grate.
Place the skewers under the heat for 5 minutes.
Remove the tray and turn the skewers. Place the skewers back under the heat for a further 5 minutes, until cooked through.
Garnish with fresh cilantro, if desired, and serve immediately with the peanut sauce.