Admission chances in MIT, Princeton and Cornell? My profile is below?

I'm from India and currently studying in class 11th and i'm planning to apply in MIT, Princeton and Cornell University next year.
I have developed many apps in iOS for iPhone - giving video of 2 in supplement(calculator and torch)
I have published an article and had given lectures on that article in various places.
I have done charity work since class 8th - teaching orphan children computers, helping them in many activities, organising programs, etc
I have helped my grandmother during illness giving her all kinds of support
I work experience of website developments
I want to pursue computer science and provide education to poor people using online solution
Ntse 1st stage scholar
Nmtc 1st stage scholar and member association
I will also ask for a big amount of scholarship

class 10th - Cgpa 9.6
Class 11th - 90%+

Sat - 2000

If this is not enough what more should I do?

Might have to get real and settle for a job at McDonalds

I think you should be good. All the best.

Your list looks great, but please know that usually those colleges want an SAT of 2150+. They will also want a TOEFL score (though some accept other similar test scores) and proof that you can handle the financial burden of being an international student.

some will also require sat subject tests (I know MIT does). You can check out details for those colleges and more at the link below.

A SAT score of 2000 is just not good enough to make it to the Institutions you name.

No, sorry. Though your extracurriculars are impressive, there are multiple thousands of high school students around the world who have written successful iPhone or iPad apps. As an International student, you automatically have a handicap as International applicants usually only represent between 10% and 20% of the total number of accepted applicants. This means that International applicants to elite schools such as MIT, Princeton and Cornell need to be even more brilliant if they want to secure admission.

You currently have a cumulative GPA (10th and 11th combined) of only a 93%. This is a 3.9 GPA, which will be high enough, if you continue through Class 12 with similar scores. However, your SAT score is quite low for these schools. You would need at least a 2250 for a real chance.