Cook the rice using the correct water ratio until soft and fluffy. Let it rest for a few minutes, then fluff with a fork and keep warm.
Prepare the shrimp by cleaning, peeling, and deveining if not already done. Pat dry well so it cooks properly without excess moisture.
In a bowl, season the shrimp with soy sauce, salt, pepper, chili flakes, and minced garlic. Mix thoroughly so all pieces are coated evenly. Let it sit for a few minutes for better flavor.
Heat olive oil in a pan over medium heat. Add shrimp in a single layer and cook for 2 to 3 minutes on one side. Flip and cook for another 2 minutes until shrimp turns pink and slightly golden. Remove from heat immediately to avoid overcooking.
Wash and chop vegetables into small pieces. Keep them fresh and ready for assembling the bowl.
To assemble, add warm rice to a bowl as the base. Place cooked shrimp on top. Add chopped vegetables evenly.
Drizzle lemon juice over the bowl for freshness. Add mayonnaise if using, and sprinkle sesame seeds on top. Serve immediately while warm.