Cut pork to 3cm pieces and soak the ribs in a bowl of cold water for at least 2 hours to drain the blood. Drain the ribs and set aside.
Rinse the bitter gourd, remove seeds, and cut into 3 cm pieces.
Heat 3 tbsp oil in a wok, stir-fry sliced ginger for 10 seconds. Add ribs and sir-fry for 2 minutes over high heat.
Add all sauces, sugar, and ground black pepper. Stir-fry until all ingredients mix well.
Add water, reduce to medium-low heat, cover the wok and simmer for 15 minutes or until the ribs are tender (add water if needed). The sauce should reduce to a stick coating.
Place bitter gourd pieces over the ribs, covered, and simmer for another 3 minutes (add a little more water if needed).