Season the shrimp with salt and pepper. Add 2 tablespoons of oil in a wok or a sauté pan. Over medium-high heat, sear the shrimp until opaque for about a minute on each side. Transfer to a plate.
Lower to medium heat, then add another 2 tablespoons of oil. Sauté garlic and onion until softened, about 3 minutes. Add tomatoes and cook them long enough until they soften and caramelize, about 6-8 minutes.
Add the shrimp paste and sauté for about a minute.
Add the stock/broth and soy sauce. Mix and let it boil over medium-high heat.
Add the squash, then cover and simmer for 3 minutes over medium heat.
Add the eggplant and okra. Mix, then let it cook covered for 5 minutes.
Add the bitter melon. Mix, then let it cook covered for 3 minutes.
Add the yardlong beans. Mix, then let it cook covered for 2 minutes.
Taste the sauce and adjust if necessary.
Add the shrimp and cut-up Lechon Kawali (fried pork belly) if using. Add some ground pepper and fried garlic as an option.
Turn off the heat and enjoy with some white rice.