The main reason for the fried rice to get soggy is that you are using too many ingredients. The wok needs to be at high heat and adding many ingredients will bring down the temperature resulting in soggy mushy rice. If you really insist on having that many ingredients, I would suggest cooking them individually first and then adding them together for a final mix when serving.
Also refer this FAQ: Why is my fried rice mushy?
You might be interested in the following recipes:
1. Vegetable Fried Rice
2. Cashew Fried Rice
3. Paneer Fried Rice
4. Garlic Fried Rice (Sinangag)
5. Triple Szechuan Fried Rice