Heat 1 tablespoon of the oil in a small frypan. Beat the eggs with salt and pepper. Add enough eggs to the pan to make a thin omelette. When cooked, remove from the frypan and cut into strips. Repeat with any remaining beaten egg.
In another frypan, heat remaining 3 tablespoons oil and saute onion until translucent. Add garlic and cook 30 seconds until fragrant. Add shrimp and chicken and stir fry until just done.
Stir in curry powder and fry briefly. Add soy sauce and rice and season with salt and pepper to taste. Over low heat, cook and stir until heated through. Just before serving, mix through the omelette strips.