Add butter to your wok or deep pan and sauté the garlic and ginger.
Add the carrots, mix for one minute, and then add the cold, leftover rice. Fold and mix once. Then gently press and create a layer of rice over the pan, gently breaking up some of the rice grains from clumps, and once this layer is done, let the rice sit there for three minutes. This allows the rice to heat up, soak in aromatics, and begin to heat up.
Medium to high heat, fold and mix your rice. Let the rice sit again for another minute. Then toss, fold, and mix the rice more. Let the rice sit for a few seconds then toss, fold, mix again so that the rice grains are becoming more and more separated.
The rice grains should be almost completely separated the more the rice heats up and is tossed around. Now add the sauce comprised of soy sauce, oyster sauce, fish sauce, and rice vinegar. Immediately toss, fold, mix and gently incorporate the sauce to coat every grain of rice. The rice color should be getting more brown and coated. Sprinkle the salt and pepper. Toss, fold, and mix very well. Ensure all the rice is separated and coated very evenly. Lower the heat and during this time, quickly cut your shrimp and add all the pieces on top of the rice. Turn off the heat.
Add in very thin sliced scallions and fold and mix in for just one minute.
Serve with some garnish of chopped chilis or chili sauce, and Enjoy!