Bring a large pot of lightly salted water to a boil. Add pasta and cook for 8 to 10 minutes or until al dente; drain.
In a saucepan over medium heat, saute the onion in the oil until the onion is a bit brownish. Stir in the egg. Add the ground pork and stir-fry 2 to 3 minutes.
Mix in the cooked pasta, salt, sugar, pepper, chile sauce, soy sauce and tomato puree. Stir-fry for 3 to 5 minutes. Add red pepper and stir-fry for another 2 minutes; pour in a bit of water if it is too dry. Sprinkle chopped green onion on top.